Lines Matching defs:MixerCore

11 #include "MixerCore.h"
64 MixerCore::MixerCore(AudioMixer *node)
93 MixerCore::~MixerCore()
120 MixerCore::Settings()
127 MixerCore::UpdateResamplingAlgorithm()
142 MixerCore::SetOutputAttenuation(float gain)
150 MixerCore::AddInput(const media_input& input)
161 MixerCore::AddOutput(const media_output& output)
165 ERROR("MixerCore::AddOutput: already connected\n");
181 MixerCore::RemoveInput(int32 inputID)
197 MixerCore::RemoveOutput()
214 MixerCore::CreateInputID()
222 MixerCore::Input(int i)
230 MixerCore::Output()
238 MixerCore::BufferReceived(BBuffer *buffer, bigtime_t lateness)
249 ERROR("MixerCore::BufferReceived: received buffer for unknown id %ld\n",
255 MixerCore::InputFormatChanged(int32 inputID,
259 ERROR("MixerCore::InputFormatChanged not handled\n");
264 MixerCore::OutputFormatChanged(const media_multi_audio_format &format)
281 MixerCore::SetOutputBufferGroup(BBufferGroup *group)
289 MixerCore::SetTimingInfo(BTimeSource *ts, bigtime_t downstream_latency)
298 TRACE("MixerCore::SetTimingInfo, now = %lld, downstream latency %lld\n",
304 MixerCore::EnableOutput(bool enabled)
307 TRACE("MixerCore::EnableOutput %d\n", enabled);
319 MixerCore::OutputChannelCount()
326 MixerCore::Start()
329 TRACE("MixerCore::Start\n");
346 MixerCore::Stop()
349 TRACE("MixerCore::Stop\n");
362 MixerCore::StartMixThread()
376 MixerCore::StopMixThread()
396 MixerCore::_UpdateResamplers(const media_multi_audio_format& format)
422 MixerCore::_ApplyOutputFormat()
455 TRACE("MixerCore::OutputFormatChanged:\n");
469 MixerCore::_MixThreadEntry(void* arg)
471 static_cast<MixerCore*>(arg)->_MixThread();
477 MixerCore::_MixThread()
487 TRACE("MixerCore: delaying _MixThread start, timesource is at %lld\n",
503 TRACE("MixerCore: starting _MixThread at %lld with latency %lld and "
514 TRACE("MixerCore: starting _MixThread, start %lld, timeBase %lld, "
528 ERROR("MixerCore::_MixThread mixChanInfos allocation failed\n");
549 ERROR("MixerCore: LockWithTimeout failed\n");
573 ERROR("MixerCore: SendBuffer failed for buffer %lld\n",
576 ERROR("MixerCore: SendBuffer failed\n");
582 ERROR("MixerCore: RequestBuffer failed for buffer %lld\n",
585 ERROR("MixerCore: RequestBuffer failed\n");
709 ERROR("MixerCore: SendBuffer failed for buffer %lld\n",
712 ERROR("MixerCore: SendBuffer failed\n");
718 ERROR("MixerCore: RequestBuffer failed for buffer %lld\n",
721 ERROR("MixerCore: RequestBuffer failed\n");
745 TRACE("MixerCore::_MixThread: can't write to owner port\n");