Lines Matching refs:IAfPlaybackThread
45 class IAfPlaybackThread; variable
98 IAfPlaybackThread* srcThread, IAfPlaybackThread* dstThread,
401 virtual sp<IAfPlaybackThread> asIAfPlaybackThread() { return nullptr; } in asIAfPlaybackThread()
406 class IAfPlaybackThread : public virtual IAfThreadBase, public virtual VolumeInterface {
408 static sp<IAfPlaybackThread> createBitPerfectThread(
412 static sp<IAfPlaybackThread> createDirectOutputThread(
416 static sp<IAfPlaybackThread> createMixerThread(
421 static sp<IAfPlaybackThread> createOffloadThread(
425 static sp<IAfPlaybackThread> createSpatializerThread(
546 class IAfDirectOutputThread : public virtual IAfPlaybackThread {
551 class IAfDuplicatingThread : public virtual IAfPlaybackThread {
554 const sp<IAfThreadCallback>& afThreadCallback, IAfPlaybackThread* mainThread,
557 virtual void addOutputTrack(IAfPlaybackThread* thread) EXCLUDES_ThreadBase_Mutex = 0;
559 virtual void removeOutputTrack(IAfPlaybackThread* thread) EXCLUDES_ThreadBase_Mutex = 0;