Searched refs:MixerThread (Results 1 - 6 of 6) sorted by relevance
/frameworks/av/services/audioflinger/ |
H A D | Threads.h | 28 MIXER, // Thread class is MixerThread 646 class MixerThread : public PlaybackThread { class in inherits:PlaybackThread 648 MixerThread(const sp<AudioFlinger>& audioFlinger, 653 virtual ~MixerThread(); 801 class DuplicatingThread : public MixerThread { 803 DuplicatingThread(const sp<AudioFlinger>& audioFlinger, MixerThread* mainThread, 808 void addOutputTrack(MixerThread* thread); 809 void removeOutputTrack(MixerThread* thread);
|
H A D | Threads.cpp | 1229 // FIXME test that MixerThread for this fast track has a capable output HAL 1992 ALOGV("MixerThread::invalidateTracks() mixer %p, streamType %d, mTracks.size %d", 2447 AudioFlinger::MixerThread::MixerThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output, function in class:android::AudioFlinger::MixerThread 2457 ALOGV("MixerThread() id=%d device=%#x type=%d", id, device, type); 2595 AudioFlinger::MixerThread::~MixerThread() 2633 uint32_t AudioFlinger::MixerThread::correctLatency_l(uint32_t latency) const 2643 void AudioFlinger::MixerThread::threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove) 2648 ssize_t AudioFlinger::MixerThread [all...] |
H A D | PlaybackTracks.h | 74 friend class MixerThread;
|
H A D | AudioFlinger.h | 368 class MixerThread; 444 MixerThread *checkMixerThread_l(audio_io_handle_t output) const;
|
H A D | AudioFlinger.cpp | 1517 thread = new MixerThread(this, output, id, *pDevices); 1558 MixerThread *thread1 = checkMixerThread_l(output1); 1559 MixerThread *thread2 = checkMixerThread_l(output2); 1600 dupThread->removeOutputTrack((MixerThread *)thread.get()); 1980 AudioFlinger::MixerThread *AudioFlinger::checkMixerThread_l(audio_io_handle_t output) const 1983 return thread != NULL && thread->type() != ThreadBase::DIRECT ? (MixerThread *) thread : NULL;
|
H A D | Tracks.cpp | 1566 MixerThread *mixerThread = (MixerThread *)thread.get();
|
Completed in 421 milliseconds