AudioMixer
AudioMixer::EnableOutput(const media_source& what, bool enabled,
AudioMixer::NodeRegistered()
AudioMixer::SetTimeSource(BTimeSource* timeSource)
AudioMixer::HandleEvent(const media_timed_event *event, bigtime_t lateness,
AudioMixer::PublishEventLatencyChange()
AudioMixer::CreateBufferGroup(BBufferGroup** buffer) const
AudioMixer::SendBuffer(BBuffer* buffer, MixerOutput* output)
AudioMixer::dB_to_Gain(float db)
AudioMixer::Gain_to_dB(float gain)
AudioMixer::GetParameterValue(int32 id, bigtime_t *last_change, void *value,
AudioMixer::~AudioMixer()
AudioMixer::SetParameterValue(int32 id, bigtime_t when, const void *value,
AudioMixer::ApplySettings()
AudioMixer::UpdateParameterWeb()
AudioMixer::DisableNodeStop()
AudioMixer::Stop(bigtime_t performance_time, bool immediate)
AudioMixer::AddOn(int32 *internal_id) const
AudioMixer::HandleMessage(int32 message, const void *data, size_t size)
AudioMixer::AcceptFormat(const media_destination &dest, media_format *ioFormat)
AudioMixer::GetNextInput(int32 *cookie, media_input *out_input)
AudioMixer::DisposeInputCookie(int32 cookie)
AudioMixer::BufferReceived(BBuffer *buffer)
AudioMixer::HandleInputBuffer(BBuffer* buffer, bigtime_t lateness)
AudioMixer::ProducerDataStatus(const media_destination& for_whom,
AudioMixer::GetLatencyFor(const media_destination &for_whom,
AudioMixer::Connected(const media_source &producer,
AudioMixer::Disconnected(const media_source &producer,
AudioMixer::FormatChanged(const media_source &producer,
AudioMixer::FormatSuggestionRequested(media_type type, int32 quality,
AudioMixer::FormatProposal(const media_source &output, media_format *ioFormat)
AudioMixer::FormatChangeRequested(const media_source &source,
AudioMixer::GetNextOutput(int32 *cookie, media_output *out_output)
AudioMixer::DisposeOutputCookie(int32 cookie)
AudioMixer::SetBufferGroup(const media_source &for_source,
AudioMixer::GetLatency(bigtime_t *out_latency)
AudioMixer::LatencyChanged(const media_source& source,
AudioMixer::PrepareToConnect(const media_source &what,
AudioMixer::Connect(status_t error, const media_source &source,
AudioMixer::AudioMixer(BMediaAddOn *addOn, bool isSystemMixer)
AudioMixer::Disconnect(const media_source& what, const media_destination& where)
AudioMixer::LateNoticeReceived(const media_source& what, bigtime_t howMuch,
class AudioMixer : public BBufferConsumer, public BBufferProducer,
AudioMixer(BMediaAddOn* addOn,
virtual ~AudioMixer();
AudioMixer *mixer = new AudioMixer(this, true);
return new AudioMixer(this, false);
MixerCore::MixerCore(AudioMixer *node)
AudioMixer* fNode;
class AudioMixer;
MixerCore(AudioMixer* node);