Lines Matching refs:AudioFlinger
1 /* //device/include/server/AudioFlinger/AudioFlinger.h
66 class AudioFlinger :
67 public BinderService<AudioFlinger>,
70 friend class BinderService<AudioFlinger>;
216 AudioFlinger();
217 virtual ~AudioFlinger();
232 Client(const sp<AudioFlinger>& audioFlinger, pid_t pid);
236 sp<AudioFlinger> audioFlinger() { return mAudioFlinger; }
241 sp<AudioFlinger> mAudioFlinger;
249 NotificationClient(const sp<AudioFlinger>& audioFlinger,
263 sp<AudioFlinger> mAudioFlinger;
285 ThreadBase (const sp<AudioFlinger>& audioFlinger, int id, uint32_t device);
436 const sp<AudioFlinger::Client>& client,
472 sp<AudioFlinger::EffectModule> getEffect_l(int sessionId, int effectId);
528 friend class AudioFlinger;
540 sp<AudioFlinger> mAudioFlinger;
697 PlaybackThread (const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output, int id, uint32_t device);
723 const sp<AudioFlinger::Client>& client,
746 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
748 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track> track,
785 friend class AudioFlinger;
818 MixerThread (const sp<AudioFlinger>& audioFlinger,
846 DirectOutputThread (const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output, int id, uint32_t device);
872 DuplicatingThread (const sp<AudioFlinger>& audioFlinger, MixerThread* mainThread, int id);
899 AudioFlinger::PlaybackThread *srcThread,
900 AudioFlinger::PlaybackThread *dstThread,
960 friend class AudioFlinger;
972 RecordThread(const sp<AudioFlinger>& audioFlinger,
985 sp<AudioFlinger::RecordThread::RecordTrack> createRecordTrack_l(
986 const sp<AudioFlinger::Client>& client,
1049 // AudioFlinger -> ThreadBase -> EffectChain -> EffectModule
1063 const wp<AudioFlinger::EffectChain>& chain,
1136 friend class AudioFlinger;
1170 // The EffectHandle is obtained by calling AudioFlinger::createEffect().
1175 const sp<AudioFlinger::Client>& client,
1217 friend class AudioFlinger;
1310 friend class AudioFlinger;