AudioProducer
fAudioProducer = new AudioProducer("MediaPlayer audio out", fAudioSupplier);
AudioProducer* fAudioProducer;
class AudioProducer;
AudioProducer::AudioProducer(const char* name, AudioSupplier* supplier,
AudioProducer::~AudioProducer()
AudioProducer::AddOn(int32* internalId) const
AudioProducer::FormatSuggestionRequested(media_type type, int32 quality,
AudioProducer::FormatProposal(const media_source& output, media_format* format)
AudioProducer::FormatChangeRequested(const media_source& source,
AudioProducer::GetNextOutput(int32* cookie, media_output* _output)
AudioProducer::DisposeOutputCookie(int32 cookie)
AudioProducer::SetBufferGroup(const media_source& forSource,
AudioProducer::GetLatency(bigtime_t* _latency)
AudioProducer::PrepareToConnect(const media_source& what,
AudioProducer::Connect(status_t error, const media_source& source,
AudioProducer::Disconnect(const media_source& what,
AudioProducer::LateNoticeReceived(const media_source& what, bigtime_t howMuch,
AudioProducer::EnableOutput(const media_source& what, bool enabled,
AudioProducer::SetPlayRate(int32 numer, int32 denom)
AudioProducer::HandleMessage(int32 message, const void *data, size_t size)
AudioProducer::AdditionalBufferRequested(const media_source& source,
AudioProducer::LatencyChanged(const media_source& source,
AudioProducer::NodeRegistered()
AudioProducer::SetRunMode(run_mode mode)
AudioProducer::HandleEvent(const media_timed_event* event, bigtime_t lateness,
AudioProducer::SetPeakListener(BHandler* handler)
AudioProducer::ChangeFormat(media_format* format)
AudioProducer::_SpecializeFormat(media_format* format)
AudioProducer::_ChangeFormat(const media_format& format)
AudioProducer::_AllocateBuffers(const media_format& format)
AudioProducer::_FillNextBuffer(bigtime_t eventTime)
class AudioProducer : public BBufferProducer, public BMediaEventLooper {
AudioProducer(const char* name,
virtual ~AudioProducer();
AudioSupplier::SetAudioProducer(AudioProducer* producer)
class AudioProducer;
virtual void SetAudioProducer(AudioProducer* producer);
AudioProducer* fAudioProducer;