Searched refs:PlaybackThread (Results 1 - 9 of 9) sorted by relevance

/frameworks/av/services/audioflinger/
H A DTracks.cpp273 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track)
336 AudioFlinger::PlaybackThread::Track::Track(
337 PlaybackThread *thread,
415 AudioFlinger::PlaybackThread::Track::~Track()
417 ALOGV("PlaybackThread::Track destructor");
428 status_t AudioFlinger::PlaybackThread::Track::initCheck() const
437 void AudioFlinger::PlaybackThread::Track::destroy()
453 PlaybackThread *playbackThread = (PlaybackThread *)thread.get();
462 /*static*/ void AudioFlinger::PlaybackThread
[all...]
H A DPatchPanel.h66 sp<PlaybackThread> mPlaybackThread;
67 sp<PlaybackThread::PatchTrack> mPatchTrack;
H A DAudioFlinger.h453 class PlaybackThread;
477 // --- PlaybackThread ---
488 TrackHandle(const sp<PlaybackThread::Track>& track);
504 const sp<PlaybackThread::Track> mTrack;
526 PlaybackThread *checkPlaybackThread_l(audio_io_handle_t output) const;
536 sp<PlaybackThread> openOutput_l(audio_module_handle_t module,
543 void closeOutputFinish(sp<PlaybackThread> thread);
570 PlaybackThread *srcThread,
571 PlaybackThread *dstThread,
575 PlaybackThread *primaryPlaybackThread_
[all...]
H A DPlaybackTracks.h25 Track( PlaybackThread *thread,
77 friend class PlaybackThread;
130 // see comment at AudioFlinger::PlaybackThread::Track::~Track for why this can't be const
182 OutputTrack(PlaybackThread *thread,
222 PatchTrack(PlaybackThread *playbackThread,
H A DThreads.cpp635 // are set by PlaybackThread::readOutputParameters_l() or
1417 // PlaybackThread::addEffect_l() must be called with AudioFlinger::mLock and
1418 // PlaybackThread::mLock held
1556 AudioFlinger::PlaybackThread::PlaybackThread(const sp<AudioFlinger>& audioFlinger, function in class:android::AudioFlinger::PlaybackThread
1626 AudioFlinger::PlaybackThread::~PlaybackThread()
1634 void AudioFlinger::PlaybackThread::dump(int fd, const Vector<String16>& args)
1641 void AudioFlinger::PlaybackThread::dumpTracks(int fd, const Vector<String16>& args __unused)
1706 void AudioFlinger::PlaybackThread
[all...]
H A DAudioFlinger.cpp588 sp<PlaybackThread::Track> track;
640 PlaybackThread *thread = checkPlaybackThread_l(output);
649 PlaybackThread *effectThread = NULL;
660 sp<PlaybackThread> t = mPlaybackThreads.valueAt(i);
663 if (sessions & PlaybackThread::EFFECT_SESSION) {
745 PlaybackThread *thread = checkPlaybackThread_l(output);
780 PlaybackThread *thread = checkPlaybackThread_l(output);
1003 PlaybackThread *thread = NULL;
1060 PlaybackThread *thread = checkPlaybackThread_l(output);
1200 PlaybackThread *playbackThrea
[all...]
H A DThreads.h342 // strategy is only meaningful for PlaybackThread which implements this method
422 // updated by PlaybackThread::readOutputParameters_l() or
473 // --- PlaybackThread ---
474 class PlaybackThread : public ThreadBase { class in inherits:ThreadBase
497 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
499 virtual ~PlaybackThread();
596 // parameter to AF::PlaybackThread::Track::Track().
601 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
603 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track> track,
707 // mMasterMute is in both PlaybackThread an
[all...]
H A DEffects.cpp409 PlaybackThread *pbt = thread->mAudioFlinger->checkPlaybackThread_l(thread->mId);
1122 PlaybackThread *t = (PlaybackThread *)thread.get();
1128 PlaybackThread *t = (PlaybackThread *)thread.get();
1165 PlaybackThread *t = (PlaybackThread *)thread.get();
1479 // addEffect_l() must be called with PlaybackThread::mLock held
1595 // removeEffect_l() must be called with PlaybackThread::mLock held
1629 // setDevice_l() must be called with PlaybackThread
[all...]
H A DPatchPanel.cpp452 patch->mPatchTrack = new PlaybackThread::PatchTrack(

Completed in 135 milliseconds