Home
last modified time | relevance | path

Searched refs:MixerThread (Results 1 – 6 of 6) sorted by relevance

/frameworks/av/services/audioflinger/
DThreads.h1084 class MixerThread : public PlaybackThread {
1086 MixerThread(const sp<AudioFlinger>& audioFlinger,
1092 virtual ~MixerThread();
1278 class DuplicatingThread : public MixerThread {
1280 DuplicatingThread(const sp<AudioFlinger>& audioFlinger, MixerThread* mainThread,
1287 void addOutputTrack(MixerThread* thread);
1288 void removeOutputTrack(MixerThread* thread);
DThreads.cpp3643 status_t AudioFlinger::MixerThread::createAudioPatch_l(const struct audio_patch *patch, in createAudioPatch_l()
3732 status_t AudioFlinger::MixerThread::releaseAudioPatch_l(const audio_patch_handle_t handle) in releaseAudioPatch_l()
3785 AudioFlinger::MixerThread::MixerThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output, in MixerThread() function in android::AudioFlinger::MixerThread
3969 AudioFlinger::MixerThread::~MixerThread() in ~MixerThread()
4007 uint32_t AudioFlinger::MixerThread::correctLatency_l(uint32_t latency) const in correctLatency_l()
4017 void AudioFlinger::MixerThread::threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove) in threadLoop_removeTracks()
4022 ssize_t AudioFlinger::MixerThread::threadLoop_write() in threadLoop_write()
4065 void AudioFlinger::MixerThread::threadLoop_standby() in threadLoop_standby()
4148 void AudioFlinger::MixerThread::threadLoop_mix() in threadLoop_mix()
4166 void AudioFlinger::MixerThread::threadLoop_sleepTime() in threadLoop_sleepTime()
[all …]
DPlaybackTracks.h117 friend class MixerThread; variable
DAudioFlinger.h493 class MixerThread; variable
596 MixerThread *checkMixerThread_l(audio_io_handle_t output) const;
DAudioFlinger.cpp2109 thread = new MixerThread(this, outputStream, *output, devices, mSystemReady); in openOutput_l()
2177 MixerThread *thread1 = checkMixerThread_l(output1); in openDuplicateOutput()
2178 MixerThread *thread2 = checkMixerThread_l(output2); in openDuplicateOutput()
2217 dupThread->removeOutputTrack((MixerThread *)playbackThread.get()); in closeOutput_nonvirtual()
2762 AudioFlinger::MixerThread *AudioFlinger::checkMixerThread_l(audio_io_handle_t output) const in checkMixerThread_l()
2765 return thread != NULL && thread->type() != ThreadBase::DIRECT ? (MixerThread *) thread : NULL; in checkMixerThread_l()
DPatchPanel.cpp266 newPatch->mPlaybackThread = (MixerThread *)thread.get(); in createAudioPatch()