Lines Matching refs:producer

797 BMediaRoster::SetVideoInput(const media_node& producer)
800 return MediaRosterEx(this)->SetNode(VIDEO_INPUT, &producer);
805 BMediaRoster::SetVideoInput(const dormant_node_info& producer)
808 return MediaRosterEx(this)->SetNode(VIDEO_INPUT, NULL, &producer);
813 BMediaRoster::SetAudioInput(const media_node& producer)
816 return MediaRosterEx(this)->SetNode(AUDIO_INPUT, &producer);
821 BMediaRoster::SetAudioInput(const dormant_node_info& producer)
824 return MediaRosterEx(this)->SetNode(AUDIO_INPUT, NULL, &producer);
1076 // reply1.format now contains the format proposed by the producer
1169 // reply5.name contains the name assigned to the connection by the producer
1612 BMediaRoster::SetProducerRate(const media_node& producer, int32 numer,
1616 if (IS_INVALID_NODE(producer))
1618 if ((producer.kind & B_BUFFER_PRODUCER) == 0)
1624 status_t status = write_port(producer.node, PRODUCER_SET_PLAY_RATE,
1903 // producer destination already connected
1950 // producer destination not connected
2193 if (BBufferProducer* producer = dynamic_cast<BBufferProducer*>(node)) {
2195 if (GetAllOutputs(producer, &list) == B_OK)
2893 // the specified BBufferProducer, producer, given the current connections.
2895 BMediaRoster::GetLatencyFor(const media_node& producer, bigtime_t* _latency)
2900 if (IS_INVALID_NODE(producer)
2901 || (producer.kind & B_BUFFER_PRODUCER) == 0)
2908 rv = QueryPort(producer.port, PRODUCER_GET_LATENCY, &request,
2915 // printf("BMediaRoster::GetLatencyFor producer %ld has maximum latency %lld\n", producer.node, *out_latency);
2921 BMediaRoster::GetInitialLatencyFor(const media_node& producer,
2927 if (IS_INVALID_NODE(producer)
2928 || (producer.kind & B_BUFFER_PRODUCER) == 0)
2935 rv = QueryPort(producer.port, PRODUCER_GET_INITIAL_LATENCY, &request,
2944 TRACE("BMediaRoster::GetInitialLatencyFor producer %" B_PRId32 " has "
2945 "maximum initial latency %" B_PRId64 "\n", producer.node, *_latency);