Searched refs:MixerThread (Results 1 – 5 of 5) sorted by relevance
1201 class MixerThread : public PlaybackThread {1203 MixerThread(const sp<AudioFlinger>& audioFlinger,1208 virtual ~MixerThread();1438 class DuplicatingThread : public MixerThread {1440 DuplicatingThread(const sp<AudioFlinger>& audioFlinger, MixerThread* mainThread,1445 void addOutputTrack(MixerThread* thread);1446 void removeOutputTrack(MixerThread* thread);
4050 status_t AudioFlinger::MixerThread::createAudioPatch_l(const struct audio_patch *patch, in createAudioPatch_l()4146 status_t AudioFlinger::MixerThread::releaseAudioPatch_l(const audio_patch_handle_t handle) in releaseAudioPatch_l()4204 AudioFlinger::MixerThread::MixerThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output, in MixerThread() function in android::AudioFlinger::MixerThread4385 AudioFlinger::MixerThread::~MixerThread() in ~MixerThread()4423 uint32_t AudioFlinger::MixerThread::correctLatency_l(uint32_t latency) const in correctLatency_l()4432 ssize_t AudioFlinger::MixerThread::threadLoop_write() in threadLoop_write()4475 void AudioFlinger::MixerThread::threadLoop_standby() in threadLoop_standby()4558 void AudioFlinger::MixerThread::threadLoop_mix() in threadLoop_mix()4576 void AudioFlinger::MixerThread::threadLoop_sleepTime() in threadLoop_sleepTime()4627 AudioFlinger::PlaybackThread::mixer_state AudioFlinger::MixerThread::prepareTracks_l( in prepareTracks_l()[all …]
177 friend class MixerThread; variable
536 class MixerThread; variable684 MixerThread *checkMixerThread_l(audio_io_handle_t output) const;
2485 thread = new MixerThread(this, outputStream, *output, mSystemReady); in openOutput_l()2557 MixerThread *thread1 = checkMixerThread_l(output1); in openDuplicateOutput()2558 MixerThread *thread2 = checkMixerThread_l(output2); in openDuplicateOutput()2599 dupThread->removeOutputTrack((MixerThread *)playbackThread.get()); in closeOutput_nonvirtual()3131 AudioFlinger::MixerThread *AudioFlinger::checkMixerThread_l(audio_io_handle_t output) const in checkMixerThread_l()3134 return thread != NULL && thread->type() != ThreadBase::DIRECT ? (MixerThread *) thread : NULL; in checkMixerThread_l()