MixerCore
fCore(new MixerCore(this)),
MixerCore* fCore;
class MixerCore;
MixerCore::Settings()
MixerCore::UpdateResamplingAlgorithm()
MixerCore::SetOutputAttenuation(float gain)
MixerCore::AddInput(const media_input& input)
MixerCore::AddOutput(const media_output& output)
MixerCore::RemoveInput(int32 inputID)
MixerCore::RemoveOutput()
MixerCore::CreateInputID()
MixerCore::Input(int i)
MixerCore::Output()
MixerCore::BufferReceived(BBuffer *buffer, bigtime_t lateness)
MixerCore::InputFormatChanged(int32 inputID,
MixerCore::OutputFormatChanged(const media_multi_audio_format &format)
MixerCore::SetOutputBufferGroup(BBufferGroup *group)
MixerCore::SetTimingInfo(BTimeSource *ts, bigtime_t downstream_latency)
MixerCore::EnableOutput(bool enabled)
MixerCore::OutputChannelCount()
MixerCore::Start()
MixerCore::Stop()
MixerCore::_StartMixThread()
MixerCore::_StopMixThread()
MixerCore::_UpdateResamplers(const media_multi_audio_format& format)
MixerCore::_ApplyOutputFormat()
MixerCore::_MixThreadEntry(void* arg)
static_cast<MixerCore*>(arg)->_MixThread();
MixerCore::_MixThread()
MixerCore::MixerCore(AudioMixer *node)
MixerCore::~MixerCore()
MixerCore::Lock()
MixerCore::LockWithTimeout(bigtime_t timeout)
MixerCore::IsLocked() const
MixerCore::Unlock()
class MixerCore {
MixerCore(AudioMixer* node);
virtual ~MixerCore();
MixerInput::MixerInput(MixerCore* core, const media_input& input,
MixerInput(MixerCore* core,
friend class MixerCore;
MixerCore* fCore;
MixerOutput::MixerOutput(MixerCore *core, const media_output &output)
MixerOutput(MixerCore *core,
MixerCore *fCore;