Home
last modified time | relevance | path

Searched refs:IAfPlaybackThread (Results 1 – 10 of 10) sorted by relevance

/frameworks/av/services/audioflinger/
DClient.h27 class IAfPlaybackThread; variable
39 const sp<IAfPlaybackThread>& dstThread,
40 sp<IAfPlaybackThread>* srcThread) EXCLUDES_AudioFlinger_Mutex = 0;
DIAfThread.h45 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 {
[all …]
DAudioFlinger.h284 const sp<IAfPlaybackThread>& dstThread,
285 sp<IAfPlaybackThread>* srcThread) final EXCLUDES_AudioFlinger_Mutex;
317 void closeThreadInternal_l(const sp<IAfPlaybackThread>& thread) final REQUIRES(mutex());
320 IAfPlaybackThread* primaryPlaybackThread_l() const final REQUIRES(mutex());
321 IAfPlaybackThread* checkPlaybackThread_l(audio_io_handle_t output) const final
383 IAfPlaybackThread* srcThread, IAfPlaybackThread* dstThread,
551 IAfPlaybackThread* checkMixerThread_l(audio_io_handle_t output) const REQUIRES(mutex());
557 static void closeOutputFinish(const sp<IAfPlaybackThread>& thread);
582 IAfPlaybackThread* fastPlaybackThread_l() const REQUIRES(mutex());
591 IAfPlaybackThread* thread,
[all …]
DAudioFlinger.cpp337 IAfPlaybackThread* thread = mPlaybackThreads.valueAt(i).get(); in updateSecondaryOutputs()
1075 IAfPlaybackThread* thread = checkPlaybackThread_l(output.outputId); in createTrack()
1084 IAfPlaybackThread* effectThread = nullptr; in createTrack()
1089 sp<IAfPlaybackThread> t = mPlaybackThreads.valueAt(i); in createTrack()
1218 IAfPlaybackThread* const thread = checkPlaybackThread_l(output); in format()
1253 IAfPlaybackThread* const thread = checkPlaybackThread_l(output); in latency()
1574 IAfPlaybackThread* const thread = checkPlaybackThread_l(output); in setRequestedLatencyMode()
1587 IAfPlaybackThread* const thread = checkPlaybackThread_l(output); in getSupportedLatencyModes()
1718 const std::function<bool(const sp<IAfPlaybackThread>&)>& useThread) in forwardParametersToDownstreamPatches_l()
1725 const sp<IAfPlaybackThread> downStream = in forwardParametersToDownstreamPatches_l()
[all …]
DIAfPatchPanel.h62 virtual void closeThreadInternal_l(const sp<IAfPlaybackThread>& thread) REQUIRES(mutex()) = 0;
64 virtual IAfPlaybackThread* primaryPlaybackThread_l() const REQUIRES(mutex()) = 0;
65 virtual IAfPlaybackThread* checkPlaybackThread_l(audio_io_handle_t output) const
253 Endpoint<IAfPlaybackThread, IAfPatchTrack> mPlayback;
DIAfTrack.h44 class IAfPlaybackThread; variable
270 IAfPlaybackThread* thread,
440 IAfPlaybackThread* playbackThread,
572 IAfPlaybackThread* playbackThread,
DPlaybackTracks.h77 Track(IAfPlaybackThread* thread,
420 OutputTrack(IAfPlaybackThread* thread,
490 PatchTrack(IAfPlaybackThread* playbackThread,
DThreads.h886 class PlaybackThread : public ThreadBase, public virtual IAfPlaybackThread,
890 sp<IAfPlaybackThread> asIAfPlaybackThread() final { in asIAfPlaybackThread()
891 return sp<IAfPlaybackThread>::fromExisting(this); in asIAfPlaybackThread()
1871 IAfPlaybackThread* mainThread,
1880 void addOutputTrack(IAfPlaybackThread* thread) final EXCLUDES_ThreadBase_Mutex;
1881 void removeOutputTrack(IAfPlaybackThread* thread) final EXCLUDES_ThreadBase_Mutex;
DTracks.cpp685 IAfPlaybackThread* thread, in create()
733 IAfPlaybackThread* thread, in Track()
1345 mRetryCount = IAfPlaybackThread::kMaxTrackStopRetriesOffload; in stop()
1711 sp<IAfPlaybackThread> srcThread; in attachAuxEffect()
2157 IAfPlaybackThread* playbackThread, in create()
2175 IAfPlaybackThread* playbackThread, in OutputTrack()
2442 IAfPlaybackThread* playbackThread, in create()
2473 PatchTrack::PatchTrack(IAfPlaybackThread* playbackThread, in PatchTrack()
DThreads.cpp5074 sp<IAfPlaybackThread> IAfPlaybackThread::createMixerThread( in createMixerThread()
6646 sp<IAfPlaybackThread> IAfPlaybackThread::createDirectOutputThread( in createDirectOutputThread()
7321 sp<IAfPlaybackThread> IAfPlaybackThread::createOffloadThread( in createOffloadThread()
7656 IAfPlaybackThread* mainThread, audio_io_handle_t id, bool systemReady) { in create()
7661 IAfPlaybackThread* mainThread, audio_io_handle_t id, bool systemReady) in DuplicatingThread()
7802 void DuplicatingThread::addOutputTrack(IAfPlaybackThread* thread) in addOutputTrack()
7839 void DuplicatingThread::removeOutputTrack(IAfPlaybackThread* thread) in removeOutputTrack()
7885 IAfPlaybackThread* const playbackThread = thread->asIAfPlaybackThread().get(); in outputsReady()
7921 sp<IAfPlaybackThread> IAfPlaybackThread::createSpatializerThread( in createSpatializerThread()
11375 sp<IAfPlaybackThread> IAfPlaybackThread::createBitPerfectThread( in createBitPerfectThread()