/haiku/src/apps/mediaplayer/media_node_framework/audio/ |
H A D | AudioSupplier.cpp | 22 AudioSupplier::SetAudioProducer(AudioProducer* producer) argument 24 fAudioProducer = producer;
|
H A D | AudioSupplier.h | 22 virtual void SetAudioProducer(AudioProducer* producer);
|
/haiku/src/apps/cortex/addons/LoggingConsumer/ |
H A D | NodeHarnessWin.cpp | 105 r->Disconnect(mConnection.producer.node, mConnection.source, 107 r->ReleaseNode(mConnection.producer); 146 err = r->InstantiateDormantNode(info, &mConnection.producer, B_FLAVOR_IS_LOCAL); 150 err = r->SetRefFor(mConnection.producer, inRef, false, &dummy_length); 153 r->GetVideoInput(&mConnection.producer); 182 r->SetTimeSourceFor(mConnection.producer.node, mTimeSource.node); 188 err = r->GetFreeOutputsFor(mConnection.producer, &soundOutput, 1, &count); 189 ErrorCheck(err, "unable to get a free output from the producer node"); 212 r->GetLatencyFor(mConnection.producer, &latency); 213 printf("Setting producer ru [all...] |
H A D | NodeHarnessWin.h | 48 media_node producer, consumer; member in struct:Connection
|
H A D | LoggingConsumer.h | 129 const media_source& producer, /* here's a good place to request buffer group usage */ 135 const media_source& producer, 138 /* The notification comes from the upstream producer, so he's already cool with */ 141 const media_source& producer,
|
/haiku/src/servers/midi/ |
H A D | MidiServerApp.cpp | 323 endpoint_t* producer = NULL; local 334 if (msg->FindInt32("midi:producer", &producerID) == B_OK 336 producer = _FindEndpoint(producerID); 339 if (producer != NULL && !producer->consumer) { 345 if (mustConnect == producer->connections.HasItem(consumer)) 360 producer->id, consumer->id)) 362 producer->connections.AddItem(consumer); 365 producer->id, consumer->id)) 367 producer 415 endpoint_t* producer = _EndpointAt(t); local 498 endpoint_t* producer = _EndpointAt(t); local 529 _MakeConnectedNotification(BMessage* msg, endpoint_t* producer, endpoint_t* consumer, bool mustConnect) argument 759 _CountConnections(endpoint_t* producer) argument 769 _ConnectionAt(endpoint_t* producer, int32 index) argument [all...] |
H A D | DeviceWatcher.cpp | 44 DeviceEndpoints(int fd, MidiPortConsumer* consumer, MidiPortProducer* producer) argument 45 : fFD(fd), fConsumer(consumer), fProducer(producer) 244 MidiPortProducer* producer = NULL; local 256 producer = new MidiPortProducer(fd, path); 257 _SetIcons(producer); 258 TRACE(("Register %s MidiPortProducer\n", producer->Name())); 259 producer->Register(); 262 fDeviceEndpointsMap.Put(path, new DeviceEndpoints(fd, consumer, producer));
|
/haiku/src/tests/kits/media/nodetest/ |
H A D | ConsumerNode.h | 28 virtual status_t Connected(const media_source& producer, 32 virtual void Disconnected(const media_source& producer, 34 virtual status_t FormatChanged(const media_source& producer,
|
H A D | main.cpp | 14 ProducerNode *producer; variable 30 producer = new ProducerNode(); 31 val(producer); 38 rv = roster->RegisterNode(producer); 48 out("Calling producer->Node()\n"); 49 sourceNode = producer->Node(); 213 start = max_c(time1,time2) + producer->TimeSource()->PerformanceTimeFor(BTimeSource::RealTime() + 2000000); 225 producer->TimeSource()->PerformanceTimeFor( 235 out("Calling producer->ID()\n"); 236 sourceNodeID = producer [all...] |
H A D | ConsumerNode.cpp | 126 ConsumerNode::Connected(const media_source& producer, argument 140 fInput.source = producer; 164 ConsumerNode::Disconnected(const media_source& producer, argument 185 ConsumerNode::FormatChanged(const media_source& producer, argument
|
/haiku/src/apps/patchbay/ |
H A D | MidiEventMeter.cpp | 40 BMidiProducer* producer = roster->FindProducer(producerID); local 41 if (producer != NULL) { 43 name << producer->Name() << " Event Meter"; 45 producer->Connect(fCounter); 46 producer->Release();
|
H A D | PatchRow.cpp | 35 // between a producer and a consumer. 210 BMidiProducer* producer = roster->FindProducer(fProducerID); local 212 if (producer != NULL && consumer != NULL) { 215 err = producer->Connect(consumer); 217 err = producer->Disconnect(consumer); 225 if (producer != NULL) 226 producer->Release();
|
/haiku/src/apps/cortex/RouteApp/ |
H A D | RouteAppNodeManager.cpp | 257 NodeRef *producer, *consumer; 258 err = getNodeRef(connection->sourceNode(), &producer); 279 line += B_TRANSLATE("%producer% and %consumer%"); 280 line.ReplaceFirst("%producer%", producer->name()); 294 if(_canGroup(producer) && _canGroup(consumer)) 296 if (producer->group() && consumer->group() && 297 !(producer->group()->groupFlags() & NodeGroup::GROUP_LOCKED) && 302 mergeGroups(producer->group(), group); 304 else if (producer 365 NodeRef *producer, *consumer; local 420 NodeRef *producer, *consumer; local [all...] |
/haiku/src/add-ons/media/media-add-ons/video_mixer/ |
H A D | VideoMixerNodeConsumer.cpp | 152 const media_source &producer, /* here's a good place to request buffer group usage */ 177 input->source = producer; 191 const media_source &producer, 203 if (input->source != producer) { 215 /* The notification comes from the upstream producer, so he's already cool with */ 218 const media_source & producer, 225 media_input *input = GetInput(producer); 151 Connected( const media_source &producer, const media_destination &where, const media_format &with_format, media_input *out_input) argument 190 Disconnected( const media_source &producer, const media_destination &where) argument 217 FormatChanged( const media_source & producer, const media_destination & consumer, int32 change_tag, const media_format & format) argument
|
/haiku/src/apps/mediaplayer/media_node_framework/ |
H A D | NodeManager.cpp | 325 // create the video producer node 329 // register the producer node 332 print_error("Can't register the video producer", fStatus); 338 // &fVideoConnection.producer); 339 fVideoConnection.producer = fVideoProducer->Node(); 357 // find free producer output 361 fStatus = fMediaRoster->GetFreeOutputsFor(fVideoConnection.producer, 396 // connect video producer to consumer (hopefully using overlays) 417 // connect video producer to consumer (not using overlays and using 438 fStatus = fMediaRoster->SetTimeSourceFor(fVideoConnection.producer [all...] |
/haiku/src/apps/mediaplayer/media_node_framework/video/ |
H A D | VideoConsumer.h | 75 virtual status_t Connected(const media_source& producer, 79 virtual void Disconnected(const media_source& producer, 81 virtual status_t FormatChanged(const media_source& producer,
|
H A D | VideoConsumer.cpp | 311 VideoConsumer::Connected(const media_source& producer, argument 317 fIn.source = producer; 331 ret = SetOutputBuffersFor(producer, fIn.destination, 353 VideoConsumer::Disconnected(const media_source& producer, argument 358 if (where != fIn.destination || producer != fIn.source) 363 SetOutputBuffersFor(producer, fIn.destination, NULL, NULL, &changeTag, 490 VideoConsumer::FormatChanged(const media_source& producer, argument 499 if (producer != fIn.source)
|
/haiku/src/kits/media/ |
H A D | MediaRecorderNode.h | 64 // Someone, probably the producer, is asking you about 66 // modifying *format. Do not ask upstream producer about 89 virtual status_t Connected(const media_source& producer, 94 virtual void Disconnected(const media_source& producer, 97 virtual status_t FormatChanged(const media_source& producer,
|
H A D | MediaRecorderNode.cpp | 298 BMediaRecorderNode::Connected(const media_source &producer, argument 304 fInput.source = producer; 313 if (roster->GetNodeFor(roster->NodeIDFor(producer.port), &node) != B_OK) 319 fRecorder->SetUpConnection(producer); 327 BMediaRecorderNode::Disconnected(const media_source& producer, argument 341 BMediaRecorderNode::FormatChanged(const media_source& producer, argument
|
/haiku/src/kits/game/ |
H A D | GameSoundBuffer.cpp | 91 roster->Disconnect(fConnection->producer.node, fConnection->source, 94 roster->ReleaseNode(fConnection->producer); 374 err = roster->GetNodeFor(fNode->Node().node, &fConnection->producer); 382 // set the producer's time source to be the "default" time source, which 388 err = roster->SetTimeSourceFor(fConnection->producer.node, 396 err = roster->GetFreeOutputsFor(fConnection->producer, &soundOutput, 1, 435 BTimeSource* source = roster->MakeTimeSourceFor(fConnection->producer); 437 // make sure we give the producer enough time to run buffers through 440 status_t status = roster->GetLatencyFor(fConnection->producer, &latency); 442 status = roster->StartNode(fConnection->producer, [all...] |
/haiku/src/add-ons/media/media-add-ons/mixer/ |
H A D | AudioMixer.h | 78 virtual status_t Connected(const media_source& producer, 82 virtual void Disconnected(const media_source& producer, 84 virtual status_t FormatChanged(const media_source& producer,
|
/haiku/src/add-ons/media/media-add-ons/writer/ |
H A D | MediaWriter.h | 96 /* Someone, probably the producer, is asking you about this format. Give */ 98 /* producer about the format, since he's synchronously waiting for your */ 119 const media_source & producer, /* here's a good place to request buffer group usage */ 124 const media_source & producer, 126 /* The notification comes from the upstream producer, so he's already cool with */ 129 const media_source & producer,
|
/haiku/src/apps/codycam/ |
H A D | VideoConsumer.h | 95 virtual status_t Connected(const media_source& producer, 100 virtual void Disconnected(const media_source& producer, 103 virtual status_t FormatChanged(const media_source& producer,
|
/haiku/src/add-ons/media/media-add-ons/demultiplexer/ |
H A D | MediaOutputInfo.h | 64 BBufferProducer * producer; member in class:MediaOutputInfo
|
/haiku/headers/os/media/ |
H A D | MediaRoster.h | 68 status_t SetVideoInput(const media_node& producer); 70 const dormant_node_info& producer); 72 status_t SetAudioInput(const media_node& producer); 74 const dormant_node_info& producer); 168 status_t SetProducerRate(const media_node& producer, 266 status_t GetLatencyFor(const media_node& producer, 269 const media_node& producer,
|