/haiku/src/servers/app/font/ |
H A D | GlyphLayoutEngine.h | 197 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 D | VideoConsumer.cpp | 509 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 D | VideoConsumer.h | 104 const media_destination& consumer,
|
/haiku/src/system/kernel/vm/ |
H A D | vm.cpp | 175 // 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 D | VMCache.cpp | 218 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 D | MultiAudioNode.cpp | 214 // 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 D | MultiAudioNode.h | 81 const media_destination& consumer,
|
/haiku/src/servers/app/ |
H A D | ServerFont.cpp | 774 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 D | MediaRoster.cpp | 829 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 D | BufferConsumer.cpp | 443 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 D | BufferProducer.cpp | 510 request.consumer = destination;
|
/haiku/src/apps/mediaplayer/media_node_framework/ |
H A D | NodeManager.cpp | 116 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 D | OpenSoundNode.cpp | 245 // 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 D | AudioMixer.cpp | 481 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 D | ESDSinkNode.cpp | 118 // 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 D | MediaRoster.h | 76 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 D | MidiServerApp.cpp | 181 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 D | VMCache.h | 123 void AddConsumer(VMCache* consumer); 218 void _RemoveConsumer(VMCache* consumer);
|
/haiku/src/tests/kits/media/nodetest/ |
H A D | main.cpp | 15 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 D | GameSoundBuffer.cpp | 92 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 D | MediaDemultiplexerNode.cpp | 411 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 D | NodeHarnessWin.cpp | 104 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 D | LoggingConsumer.cpp | 431 // 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 D | RouteAppNodeManager.cpp | 257 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 D | MediaClientNode.h | 84 const media_destination& consumer,
|