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

/frameworks/av/services/audioflinger/
H A DTracks.cpp300 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track)
373 AudioFlinger::PlaybackThread::Track::Track(
374 PlaybackThread *thread,
459 AudioFlinger::PlaybackThread::Track::~Track()
461 ALOGV("PlaybackThread::Track destructor");
472 status_t AudioFlinger::PlaybackThread::Track::initCheck() const
481 void AudioFlinger::PlaybackThread::Track::destroy()
497 PlaybackThread *playbackThread = (PlaybackThread *)thread.get();
506 /*static*/ void AudioFlinger::PlaybackThread
[all...]
H A DPatchPanel.h71 sp<PlaybackThread> mPlaybackThread;
73 sp<PlaybackThread::PatchTrack> mPatchTrack;
H A DPlaybackTracks.h25 Track( PlaybackThread *thread,
116 friend class PlaybackThread;
169 // see comment at AudioFlinger::PlaybackThread::Track::~Track for why this can't be const
223 OutputTrack(PlaybackThread *thread,
280 PatchTrack(PlaybackThread *playbackThread,
H A DThreads.cpp506 // are set by PlaybackThread::readOutputParameters_l() or
1165 status_t AudioFlinger::PlaybackThread::checkEffectCompatibility_l(
1412 // PlaybackThread::addEffect_l() must be called with AudioFlinger::mLock and
1413 // PlaybackThread::mLock held
1652 AudioFlinger::PlaybackThread::PlaybackThread(const sp<AudioFlinger>& audioFlinger, function in class:android::AudioFlinger::PlaybackThread
1727 AudioFlinger::PlaybackThread::~PlaybackThread()
1735 void AudioFlinger::PlaybackThread::dump(int fd, const Vector<String16>& args)
1744 void AudioFlinger::PlaybackThread
[all...]
H A DAudioFlinger.h492 class PlaybackThread;
516 // --- PlaybackThread ---
534 explicit TrackHandle(const sp<PlaybackThread::Track>& track);
554 const sp<PlaybackThread::Track> mTrack;
595 PlaybackThread *checkPlaybackThread_l(audio_io_handle_t output) const;
616 void closeOutputFinish(const sp<PlaybackThread>& thread);
640 PlaybackThread *srcThread,
641 PlaybackThread *dstThread,
645 PlaybackThread *primaryPlaybackThread_l() const;
649 PlaybackThread *fastPlaybackThread_
[all...]
H A DAudioFlinger.cpp659 sp<PlaybackThread::Track> track;
729 PlaybackThread *thread = checkPlaybackThread_l(output.outputId);
738 PlaybackThread *effectThread = NULL;
742 sp<PlaybackThread> t = mPlaybackThreads.valueAt(i);
836 PlaybackThread *thread = checkPlaybackThread_l(output);
871 PlaybackThread *thread = checkPlaybackThread_l(output);
1430 PlaybackThread *playbackThread = checkPlaybackThread_l(output);
1524 sp<AudioFlinger::PlaybackThread> AudioFlinger::getEffectThread_l(audio_session_t sessionId,
1527 sp<PlaybackThread> thread;
1872 PlaybackThread *threa
[all...]
H A DThreads.h360 // strategy is only meaningful for PlaybackThread which implements this method
446 // updated by PlaybackThread::readOutputParameters_l() or
611 // --- PlaybackThread ---
612 class PlaybackThread : public ThreadBase, public StreamOutHalInterfaceCallback, class in inherits:ThreadBase,StreamOutHalInterfaceCallback,VolumeInterface
644 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
646 virtual ~PlaybackThread();
755 // parameter to AF::PlaybackThread::Track::Track().
760 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track>& track,
762 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track>& track,
798 return trackCountForUid_l(uid) < PlaybackThread
[all...]
H A DPatchPanel.cpp284 newPatch->mPlaybackThread = (PlaybackThread *)thread.get();
490 patch->mPatchTrack = new PlaybackThread::PatchTrack(
H A DEffects.cpp662 PlaybackThread *pbt = thread->mAudioFlinger->checkPlaybackThread_l(thread->mId);
723 // start() must be called with PlaybackThread::mLock or EffectChain::mLock held
1543 PlaybackThread *t = (PlaybackThread *)thread.get();

Completed in 574 milliseconds