Lines Matching refs:ThreadBase
22 class ThreadBase : public Thread {
40 ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id,
42 virtual ~ThreadBase();
270 explicit PMDeathRecipient(const wp<ThreadBase>& thread) : mThread(thread) {} in PMDeathRecipient()
279 wp<ThreadBase> mThread;
743 void updatePowerState(sp<ThreadBase> thread, bool force = false);
794 class PlaybackThread : public ThreadBase, public StreamOutHalInterfaceCallback,
880 ThreadBase::acquireWakeLock_l(); in acquireWakeLock_l()
962 return ThreadBase::hasAudioSession_l(sessionId, mTracks); in hasAudioSession_l()
1152 ThreadBase::invalidateTracksForAudioSession_l(sessionId, mTracks); in invalidateTracksForAudioSession_l()
1457 audio_io_handle_t id, ThreadBase::type_t type, bool systemReady);
1615 class RecordThread : public ThreadBase
1741 return ThreadBase::hasAudioSession_l(sessionId, mTracks); in hasAudioSession_l()
1762 ThreadBase::acquireWakeLock_l(); in acquireWakeLock_l()
1886 class MmapThread : public ThreadBase
1950 return ThreadBase::hasAudioSession_l(sessionId, mActiveTracks); in hasAudioSession_l()