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 816 // An internal flag set to true by MixerThread::prepareTracks_l() 839 // An internal flag set to true by MixerThread::prepareTracks_l() 1002 class MixerThread : public PlaybackThread { class in inherits:PlaybackThread 1004 MixerThread(const sp<AudioFlinger>& audioFlinger, 1010 virtual ~MixerThread(); 1202 class DuplicatingThread : public MixerThread { 1204 DuplicatingThread(const sp<AudioFlinger>& audioFlinger, MixerThread* mainThread, 1209 void addOutputTrack(MixerThread* thread); 1210 void removeOutputTrack(MixerThread* threa [all...] |
H A D | PlaybackTracks.h | 93 friend class MixerThread;
|
H A D | Threads.cpp | 1880 // FIXME test that MixerThread for this fast track has a capable output HAL 2383 // This may need to be updated as MixerThread/OutputTracks are added and not here. 2764 ALOGV("MixerThread::invalidateTracks() mixer %p, streamType %d, mTracks.size %zu", 3180 // mMixerBufferValid is only set true by MixerThread::prepareTracks_l(). 3285 // Limit MixerThread data processing to no more than twice the 3443 status_t AudioFlinger::MixerThread::createAudioPatch_l(const struct audio_patch *patch, 3532 status_t AudioFlinger::MixerThread::releaseAudioPatch_l(const audio_patch_handle_t handle) 3585 AudioFlinger::MixerThread::MixerThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output, function in class:android::AudioFlinger::MixerThread 3596 ALOGV("MixerThread() i [all...] |
H A D | AudioFlinger.h | 371 // for the MixerThread and device sink. Number of channels allowed is 375 // Returns true if channel mask is permitted for the PCM sink in the MixerThread 404 // Set kEnableExtendedPrecision to true to use extended precision in MixerThread 407 // Returns true if format is permitted for the PCM sink in the MixerThread 513 class MixerThread; 609 MixerThread *checkMixerThread_l(audio_io_handle_t output) const;
|
H A D | PatchPanel.cpp | 266 newPatch->mPlaybackThread = (MixerThread *)thread.get();
|
H A D | AudioFlinger.cpp | 2006 thread = new MixerThread(this, outputStream, *output, devices, mSystemReady); 2074 MixerThread *thread1 = checkMixerThread_l(output1); 2075 MixerThread *thread2 = checkMixerThread_l(output2); 2114 dupThread->removeOutputTrack((MixerThread *)playbackThread.get()); 2657 AudioFlinger::MixerThread *AudioFlinger::checkMixerThread_l(audio_io_handle_t output) const 2660 return thread != NULL && thread->type() != ThreadBase::DIRECT ? (MixerThread *) thread : NULL;
|
Completed in 722 milliseconds