Lines Matching defs:thread

386                                 TrackBase(ThreadBase *thread,
536 PMDeathRecipient(const wp<ThreadBase>& thread) : mThread(thread) {}
703 // Parameter sequence by client: binder thread calling setParameters():
728 // These fields are written and read by thread itself without lock or barrier,
731 // Because of the absence of a lock or barrier, any other thread that reads
734 bool mStandby; // Whether thread is currently in standby.
777 Track( PlaybackThread *thread,
859 // written by Track::mute() called by binder thread(s), without a mutex or barrier.
860 // read by Track::isMuted() called by playback thread, also without a mutex or barrier.
901 static sp<TimedTrack> create(PlaybackThread *thread,
944 TimedTrack(PlaybackThread *thread,
994 OutputTrack(PlaybackThread *thread,
1008 const wp<ThreadBase>& thread() const { return mThread; }
1130 // suspend count, > 0 means suspended. While suspended, the thread continues to pull from
1283 sp<AudioWatchdog> mAudioWatchdog; // non-0 if there is an audio watchdog thread
1347 void addOutputTrack(MixerThread* thread);
1348 void removeOutputTrack(MixerThread* thread);
1384 // no range check, doesn't check per-thread stream volume, AudioFlinger::mLock held
1396 // return thread associated with primary hardware device, or NULL
1430 // record thread
1439 RecordTrack(RecordThread *thread,
1512 // ask the thread to stop the specified track, and
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
1795 // There can be any number of EffectChain objects per output mixer thread (PlaybackThread).
1804 EffectChain(ThreadBase *thread, int sessionId);
1903 void clearInputBuffer_l(sp<ThreadBase> thread);
1905 wp<ThreadBase> mThread; // parent mixer thread