Home | History | Annotate | Download | only in audioflinger

Lines Matching refs:AudioFlinger

19     #error This header file should only be included from AudioFlinger.h
35 ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id,
128 // Called by AudioFlinger::frameCount(audio_io_handle_t output) and effects,
153 const sp<AudioFlinger::Client>& client,
192 sp<AudioFlinger::EffectModule> getEffect(int sessionId, int effectId);
193 sp<AudioFlinger::EffectModule> getEffect_l(int sessionId, int effectId);
261 friend class AudioFlinger; // for mEffectChains
268 const sp<AudioFlinger> mAudioFlinger;
354 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
417 const sp<AudioFlinger::Client>& client,
453 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
455 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track> track,
467 // called with AudioFlinger lock held
495 // mMasterMute is in both PlaybackThread and in AudioFlinger. When a
497 // copy rather than the one in AudioFlinger. This optimization saves a lock.
532 friend class AudioFlinger; // for numerous
579 // same as AudioFlinger::mStandbyTimeInNsecs except for DIRECT which uses a shorter value
648 MixerThread(const sp<AudioFlinger>& audioFlinger,
705 DirectOutputThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
730 DirectOutputThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
743 OffloadThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
803 DuplicatingThread(const sp<AudioFlinger>& audioFlinger, MixerThread* mainThread,
848 RecordThread(const sp<AudioFlinger>& audioFlinger,
876 sp<AudioFlinger::RecordThread::RecordTrack> createRecordTrack_l(
877 const sp<AudioFlinger::Client>& client,