Lines Matching refs:ThreadBase
349 class ThreadBase : public Thread {
359 ThreadBase (const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id,
361 virtual ~ThreadBase();
386 TrackBase(ThreadBase *thread,
457 const wp<ThreadBase> mThread;
536 PMDeathRecipient(const wp<ThreadBase>& thread) : mThread(thread) {}
546 wp<ThreadBase> mThread;
607 // same as getEffectChain() but must be called with ThreadBase mutex locked
614 // ThreadBase mutex before processing the mixer and effects. This guarantees the
763 class PlaybackThread : public ThreadBase {
1008 const wp<ThreadBase>& thread() const { return mThread; }
1055 // ThreadBase virtuals
1431 class RecordThread : public ThreadBase, public AudioBufferProvider
1599 // AudioFlinger -> ThreadBase -> EffectChain -> EffectModule
1612 EffectModule(ThreadBase *thread,
1660 void setThread(const wp<ThreadBase>& thread) { mThread = thread; }
1661 const wp<ThreadBase>& thread() { return mThread; }
1703 wp<ThreadBase> mThread; // parent thread
1803 EffectChain(const wp<ThreadBase>& wThread, int sessionId);
1804 EffectChain(ThreadBase *thread, int sessionId);
1903 void clearInputBuffer_l(sp<ThreadBase> thread);
1905 wp<ThreadBase> mThread; // parent mixer thread