Searched refs:consumer (Results 1 - 25 of 50) sorted by last modified time

12

/haiku/src/servers/app/font/
H A DGlyphLayoutEngine.h197 static bool LayoutGlyphs(GlyphConsumer& consumer,
257 GlyphLayoutEngine::LayoutGlyphs(GlyphConsumer& consumer, argument
283 entry = FontCacheEntryFor(font, consumer.NeedsVector());
292 consumer.Start();
327 consumer.NeedsVector(), charCode);
335 consumer.ConsumeEmptyGlyph(index++, charCode, x, y);
354 if (!consumer.ConsumeGlyph(index++, charCode, glyph, entry, x, y,
369 consumer.Finish(x, y);
/haiku/src/apps/codycam/
H A DVideoConsumer.cpp509 const media_destination& consumer, int32 fromChangeCount,
514 if (consumer != fIn.destination)
573 // no, buffers belong to consumer
508 FormatChanged(const media_source& producer, const media_destination& consumer, int32 fromChangeCount, const media_format& format) argument
H A DVideoConsumer.h104 const media_destination& consumer,
/haiku/src/system/kernel/vm/
H A Dvm.cpp175 // Unlock caches in source -> consumer direction. This is important to
223 VMCache* consumer = cache; local
227 cache->SetUserData(consumer);
3388 VMCache* consumer = it.Next();) {
3389 dump_cache_tree_recursively(consumer, level + 1, highlightCache);
3449 VMCache* consumer = it.Next();) {
3450 update_cache_info_recursively(consumer, info);
3513 VMCache* consumer = it.Next();) {
3514 dump_caches_recursively(consumer, info, level + 1);
H A DVMCache.cpp218 AddConsumer(VMCache* cache, VMCache* consumer) argument
221 fConsumer(consumer)
228 out.Print("vm cache add consumer: cache: %p, consumer: %p", fCache,
244 RemoveConsumer(VMCache* cache, VMCache* consumer) argument
247 fConsumer(consumer)
254 out.Print("vm cache remove consumer: cache: %p, consumer: %p",
265 Merge(VMCache* cache, VMCache* consumer) argument
268 fConsumer(consumer)
747 VMCache* consumer = consumers.Head(); local
971 AddConsumer(VMCache* consumer) argument
1524 VMCache* consumer = consumers.RemoveHead(); local
1561 _RemoveConsumer(VMCache* consumer) argument
[all...]
/haiku/src/add-ons/media/media-add-ons/multi_audio/
H A DMultiAudioNode.cpp214 // we'll use the consumer's preferred buffer size, if any
241 // we'll use the consumer's preferred buffer size, if any
743 const media_destination& consumer, int32 change_tag,
748 node_input* channel = _FindInput(consumer);
1012 // for example, if the consumer calls SetOutputBuffersFor() on us from
742 FormatChanged(const media_source& producer, const media_destination& consumer, int32 change_tag, const media_format& format) argument
H A DMultiAudioNode.h81 const media_destination& consumer,
/haiku/src/servers/app/
H A DServerFont.cpp774 EdgesConsumer consumer(edges, fSize);
775 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
859 BPointEscapementConsumer consumer(escapementArray, offsetArray, fSize);
860 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
908 WidthEscapementConsumer consumer(widthArray, fSize);
909 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
1020 BoundingBoxConsumer consumer(transform, rectArray, asString);
1021 if (GlyphLayoutEngine::LayoutGlyphs(consumer, *this, string, numBytes,
1047 BoundingBoxConsumer consumer(transform, NULL, true);
1048 if (!GlyphLayoutEngine::LayoutGlyphs(consumer, *thi
[all...]
/haiku/src/kits/media/
H A DMediaRoster.cpp829 BMediaRoster::SetVideoOutput(const media_node& consumer) argument
832 return MediaRosterEx(this)->SetNode(VIDEO_OUTPUT, &consumer);
837 BMediaRoster::SetVideoOutput(const dormant_node_info& consumer) argument
840 return MediaRosterEx(this)->SetNode(VIDEO_OUTPUT, NULL, &consumer);
845 BMediaRoster::SetAudioOutput(const media_node& consumer) argument
848 return MediaRosterEx(this)->SetNode(AUDIO_OUTPUT, &consumer);
861 BMediaRoster::SetAudioOutput(const dormant_node_info& consumer) argument
864 return MediaRosterEx(this)->SetNode(AUDIO_OUTPUT, NULL, &consumer);
1094 // reply2.format now contains the format accepted by the consumer
1144 // from the consumer poin
[all...]
H A DBufferConsumer.cpp443 rv = FormatChanged(request->producer, request->consumer, request->change_tag, request->format);
454 completedcommand.info.destination = request->consumer;
456 SendToPort(request->consumer.port, NODE_REQUEST_COMPLETED, &completedcommand, sizeof(completedcommand));
H A DBufferProducer.cpp510 request.consumer = destination;
/haiku/src/apps/mediaplayer/media_node_framework/
H A DNodeManager.cpp116 status_t ret = fMediaRoster->SetRunModeNode(fVideoConnection.consumer,
341 // create the video consumer node
345 // register the consumer node
348 print_error("Can't register the video consumer", fStatus);
354 // &fVideoConnection.consumer);
355 fVideoConnection.consumer = fVideoConsumer->Node();
369 // find free consumer input
371 fStatus = fMediaRoster->GetFreeInputsFor(fVideoConnection.consumer,
396 // connect video producer to consumer (hopefully using overlays)
417 // connect video producer to consumer (no
[all...]
/haiku/src/add-ons/media/media-add-ons/opensound/
H A DOpenSoundNode.cpp245 // to work properly. Appearantly, a consumer can use SetOutputBuffers(),
918 const media_destination& consumer, int32 change_tag,
922 NodeInput* channel = _FindInput(consumer);
1113 // inside BMediaRoster::Connect(). At this point, the consumer's
1146 // the format may not yet be fully specialized (the consumer might have
1155 // consumer might have supplied different values from AcceptFormat()?
1245 // for example, if the consumer calls SetOutputBuffersFor() on us from
917 FormatChanged(const media_source& producer, const media_destination& consumer, int32 change_tag, const media_format& format) argument
/haiku/src/add-ons/media/media-add-ons/mixer/
H A DAudioMixer.cpp481 const media_destination &consumer, int32 change_tag,
489 if (consumer.port != ControlPort() || consumer.id == 0)
504 fCore->InputFormatChanged(consumer.id, format.u.raw_audio);
520 // BBufferProducer function, a downstream consumer
569 // the downstream consumer node (soundcard) requested that we produce
700 // the downstream consumer (soundcard) node asks us to use another
779 // happens inside BMediaRoster::Connect(). At this point, the consumer's
941 // happen, for example, if the consumer calls SetOutputBuffersFor() on
480 FormatChanged(const media_source &producer, const media_destination &consumer, int32 change_tag, const media_format &format) argument
/haiku/src/add-ons/media/media-add-ons/esound_sink/
H A DESDSinkNode.cpp118 // we'll use the consumer's preferred buffer size, if any
495 const media_destination & consumer,
501 if(fInput.destination != consumer) {
661 // inside BMediaRoster::Connect(). At this point, the consumer's AcceptFormat()
680 // the format may not yet be fully specialized (the consumer might have
689 // !!! validate all other fields except for buffer_size here, because the consumer might have
761 // if the consumer calls SetOutputBuffersFor() on us from within its Connected()
493 FormatChanged( const media_source & producer, const media_destination & consumer, int32 change_tag, const media_format & format) argument
/haiku/headers/os/media/
H A DMediaRoster.h76 status_t SetVideoOutput(const media_node& consumer);
78 const dormant_node_info& consumer);
81 const media_node& consumer);
85 const dormant_node_info& consumer);
/haiku/src/servers/midi/
H A DMidiServerApp.cpp181 if (msg->FindBool("midi:consumer", &endpoint->consumer) == B_OK
186 if (endpoint->consumer) {
324 endpoint_t* consumer = NULL; local
335 && msg->FindInt32("midi:consumer", &consumerID) == B_OK) {
337 consumer = _FindEndpoint(consumerID);
339 if (producer != NULL && !producer->consumer) {
340 if (consumer != NULL && consumer->consumer) {
418 endpoint_t* consumer = _ConnectionAt(producer, k); local
492 _DisconnectDeadConsumer(endpoint_t* consumer) argument
529 _MakeConnectedNotification(BMessage* msg, endpoint_t* producer, endpoint_t* consumer, bool mustConnect) argument
818 endpoint_t* consumer = _ConnectionAt(endpoint, k); local
[all...]
/haiku/headers/private/kernel/vm/
H A DVMCache.h123 void AddConsumer(VMCache* consumer);
218 void _RemoveConsumer(VMCache* consumer);
/haiku/src/tests/kits/media/nodetest/
H A Dmain.cpp15 ConsumerNode *consumer; variable
34 consumer = new ConsumerNode();
35 val(consumer);
42 rv = roster->RegisterNode(consumer);
51 out("Calling consumer->Node()\n");
52 destinationNode = consumer->Node();
238 out("Calling consumer->ID()\n");
239 destinationNodeID = consumer->ID();
258 rv = roster->UnregisterNode(consumer);
266 rv = (consumer
[all...]
/haiku/src/kits/game/
H A DGameSoundBuffer.cpp92 fConnection->consumer.node, fConnection->destination);
95 roster->ReleaseNode(fConnection->consumer);
365 GameSoundBuffer::Connect(media_node * consumer) argument
380 fConnection->consumer = *consumer;
402 err = roster->GetFreeInputsFor(fConnection->consumer, &mixerInput, 1,
/haiku/src/add-ons/media/media-add-ons/demultiplexer/
H A DMediaDemultiplexerNode.cpp411 const media_destination & consumer,
419 if (input.destination != consumer) {
409 FormatChanged( const media_source & producer, const media_destination & consumer, int32 change_tag, const media_format & format) argument
/haiku/src/apps/cortex/addons/LoggingConsumer/
H A DNodeHarnessWin.cpp104 r->StopNode(mConnection.consumer, 0, true);
106 mConnection.consumer.node, mConnection.destination);
108 r->ReleaseNode(mConnection.consumer);
163 r->GetNodeFor(mLogNode->Node().node, &mConnection.consumer);
170 r->GetParameterWebFor(mConnection.consumer, &web);
181 r->SetTimeSourceFor(mConnection.consumer.node, mTimeSource.node);
190 err = r->GetFreeInputsFor(mConnection.consumer, &logInput, 1, &count);
217 r->PrerollNode(mConnection.consumer);
222 r->StartNode(mConnection.consumer, ts->Now());
231 // start the consumer runnin
[all...]
H A DLoggingConsumer.cpp431 // we're a final consumer (no outputs), so we have no downstream latency.
485 const media_destination& consumer,
621 // associated with the consumer.
483 FormatChanged( const media_source& producer, const media_destination& consumer, int32 change_tag, const media_format& format) argument
/haiku/src/apps/cortex/RouteApp/
H A DRouteAppNodeManager.cpp257 NodeRef *producer, *consumer;
266 err = getNodeRef(connection->destinationNode(), &consumer);
279 line += B_TRANSLATE("%producer% and %consumer%");
281 line.ReplaceFirst("%consumer%", consumer->name());
294 if(_canGroup(producer) && _canGroup(consumer))
296 if (producer->group() && consumer->group() &&
298 !(consumer->group()->groupFlags() & NodeGroup::GROUP_LOCKED))
301 group = consumer->group();
306 { // add consumer t
365 NodeRef *producer, *consumer; local
420 NodeRef *producer, *consumer; local
[all...]
/haiku/src/kits/media/experimental/
H A DMediaClientNode.h84 const media_destination& consumer,

Completed in 373 milliseconds

12