Lines Matching refs:ThreadBase
27 // AudioFlinger -> ThreadBase -> EffectChain -> EffectModule
28 // AudioHandle -> ThreadBase -> EffectChain -> EffectModule
31 // Threadbase mutex locked to avoid cross deadlock with other clients calling AudioPolicyService
45 EffectModule(ThreadBase *thread,
100 void setThread(const wp<ThreadBase>& thread)
102 const wp<ThreadBase>& thread() { return mThread; }
163 wp<ThreadBase> mThread; // parent thread
164 ThreadBase::type_t mThreadType; // parent thread type
312 EffectChain(const wp<ThreadBase>& wThread, audio_session_t sessionId);
313 EffectChain(ThreadBase *thread, audio_session_t sessionId);
334 ThreadBase *thread,
414 bool isCompatibleWithThread_l(const sp<ThreadBase>& thread) const;
444 void clearInputBuffer_l(const sp<ThreadBase>& thread);
446 void setThread(const sp<ThreadBase>& thread);
450 wp<ThreadBase> mThread; // parent mixer thread