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

/frameworks/av/services/audioflinger/
H A DTracks.cpp224 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track)
268 PlaybackThread::TimedTrack* tt =
269 reinterpret_cast<PlaybackThread::TimedTrack*>(mTrack.get());
278 PlaybackThread::TimedTrack* tt =
279 reinterpret_cast<PlaybackThread::TimedTrack*>(mTrack.get());
289 PlaybackThread::TimedTrack* tt =
290 reinterpret_cast<PlaybackThread::TimedTrack*>(mTrack.get());
319 AudioFlinger::PlaybackThread::Track::Track(
320 PlaybackThread *thread,
384 AudioFlinger::PlaybackThread
[all...]
H A DPlaybackTracks.h25 Track( PlaybackThread *thread,
73 friend class PlaybackThread;
123 // see comment at AudioFlinger::PlaybackThread::Track::~Track for why this can't be const
161 static sp<TimedTrack> create(PlaybackThread *thread,
205 TimedTrack(PlaybackThread *thread,
256 OutputTrack(PlaybackThread *thread,
H A DThreads.cpp273 // set by PlaybackThread::readOutputParameters() or RecordThread::readInputParameters()
871 // PlaybackThread::addEffect_l() must be called with AudioFlinger::mLock and
872 // PlaybackThread::mLock held
998 AudioFlinger::PlaybackThread::PlaybackThread(const sp<AudioFlinger>& audioFlinger, function in class:android::AudioFlinger::PlaybackThread
1060 AudioFlinger::PlaybackThread::~PlaybackThread()
1066 void AudioFlinger::PlaybackThread::dump(int fd, const Vector<String16>& args)
1073 void AudioFlinger::PlaybackThread::dumpTracks(int fd, const Vector<String16>& args)
1123 void AudioFlinger::PlaybackThread
[all...]
H A DAudioFlinger.h367 class PlaybackThread;
391 // --- PlaybackThread ---
400 TrackHandle(const sp<PlaybackThread::Track>& track);
422 const sp<PlaybackThread::Track> mTrack;
443 PlaybackThread *checkPlaybackThread_l(audio_io_handle_t output) const;
458 PlaybackThread *srcThread,
459 PlaybackThread *dstThread,
462 PlaybackThread *primaryPlaybackThread_l() const;
465 sp<PlaybackThread> getEffectThread_l(int sessionId, int EffectId);
579 DefaultKeyedVector< audio_io_handle_t, sp<PlaybackThread> > mPlaybackThread
[all...]
H A DAudioFlinger.cpp454 sp<PlaybackThread::Track> track;
478 PlaybackThread *thread = checkPlaybackThread_l(output);
479 PlaybackThread *effectThread = NULL;
495 sp<PlaybackThread> t = mPlaybackThreads.valueAt(i);
498 if (sessions & PlaybackThread::EFFECT_SESSION) {
562 PlaybackThread *thread = checkPlaybackThread_l(output);
573 PlaybackThread *thread = checkPlaybackThread_l(output);
584 PlaybackThread *thread = checkPlaybackThread_l(output);
595 PlaybackThread *thread = checkPlaybackThread_l(output);
608 PlaybackThread *threa
[all...]
H A DThreads.h206 // strategy is only meaningful for PlaybackThread which implements this method
270 // updated by PlaybackThread::readOutputParameters() or
332 // --- PlaybackThread ---
333 class PlaybackThread : public ThreadBase { class in inherits:ThreadBase
354 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
356 virtual ~PlaybackThread();
453 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
455 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track> track,
495 // mMasterMute is in both PlaybackThread and in AudioFlinger. When a
496 // PlaybackThread need
[all...]
H A DEffects.cpp387 PlaybackThread *pbt = thread->mAudioFlinger->checkPlaybackThread_l(thread->mId);
977 PlaybackThread *t = (PlaybackThread *)thread.get();
983 PlaybackThread *t = (PlaybackThread *)thread.get();
1020 PlaybackThread *t = (PlaybackThread *)thread.get();
1328 // addEffect_l() must be called with PlaybackThread::mLock held
1444 // removeEffect_l() must be called with PlaybackThread::mLock held
1478 // setDevice_l() must be called with PlaybackThread
[all...]

Completed in 135 milliseconds