Home
last modified time | relevance | path

Searched refs:AudioFlinger (Results 1 – 18 of 18) sorted by relevance

/frameworks/av/services/audioflinger/
DTracks.cpp66 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase()
223 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const in initCheck()
234 AudioFlinger::ThreadBase::TrackBase::~TrackBase() in ~TrackBase()
263 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer()
279 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event) in setSyncEvent()
289 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track) in TrackHandle()
295 AudioFlinger::TrackHandle::~TrackHandle() { in ~TrackHandle()
303 sp<IMemory> AudioFlinger::TrackHandle::getCblk() const { in getCblk()
307 status_t AudioFlinger::TrackHandle::start() { in start()
311 void AudioFlinger::TrackHandle::stop() { in stop()
[all …]
DAudioFlinger.cpp98 nsecs_t AudioFlinger::mStandbyTimeInNsecs = kDefaultStandbyTimeInNsecs;
100 uint32_t AudioFlinger::mScreenState;
104 bool AudioFlinger::mTeeSinkInputEnabled = false;
105 bool AudioFlinger::mTeeSinkOutputEnabled = false;
106 bool AudioFlinger::mTeeSinkTrackEnabled = false;
108 size_t AudioFlinger::mTeeSinkInputFrames = kTeeSinkInputFramesDefault;
109 size_t AudioFlinger::mTeeSinkOutputFrames = kTeeSinkOutputFramesDefault;
110 size_t AudioFlinger::mTeeSinkTrackFrames = kTeeSinkTrackFramesDefault;
118 wp<AudioFlinger> gAudioFlinger;
146 AudioFlinger::AudioFlinger() in AudioFlinger() function in android::AudioFlinger
[all …]
DThreads.cpp437 const char *AudioFlinger::ThreadBase::threadTypeToString(AudioFlinger::ThreadBase::type_t type) in threadTypeToString()
501 AudioFlinger::ThreadBase::ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id, in ThreadBase()
521 AudioFlinger::ThreadBase::~ThreadBase() in ~ThreadBase()
534 status_t AudioFlinger::ThreadBase::readyToRun() in readyToRun()
545 void AudioFlinger::ThreadBase::exit() in exit()
569 status_t AudioFlinger::ThreadBase::setParameters(const String8& keyValuePairs) in setParameters()
579 status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event) in sendConfigEvent_l()
606 void AudioFlinger::ThreadBase::sendIoConfigEvent(audio_io_config_event event, pid_t pid) in sendIoConfigEvent()
613 void AudioFlinger::ThreadBase::sendIoConfigEvent_l(audio_io_config_event event, pid_t pid) in sendIoConfigEvent_l()
619 void AudioFlinger::ThreadBase::sendPrioConfigEvent(pid_t pid, pid_t tid, int32_t prio, bool forApp) in sendPrioConfigEvent()
[all …]
DEffects.cpp59 AudioFlinger::EffectModule::EffectModule(ThreadBase *thread, in EffectModule()
60 const wp<AudioFlinger::EffectChain>& chain, in EffectModule()
80 sp<AudioFlinger> audioFlinger = mAudioFlinger.promote(); in EffectModule()
107 AudioFlinger::EffectModule::~EffectModule() in ~EffectModule()
117 status_t AudioFlinger::EffectModule::addHandle(EffectHandle *handle) in addHandle()
156 ssize_t AudioFlinger::EffectModule::removeHandle(EffectHandle *handle) in removeHandle()
162 ssize_t AudioFlinger::EffectModule::removeHandle_l(EffectHandle *handle) in removeHandle_l()
198 AudioFlinger::EffectHandle *AudioFlinger::EffectModule::controlHandle_l() in controlHandle_l()
212 ssize_t AudioFlinger::EffectModule::disconnectHandle(EffectHandle *handle, bool unpinIfLast) in disconnectHandle()
219 sp<AudioFlinger> af = mAudioFlinger.promote(); in disconnectHandle()
[all …]
DPatchPanel.cpp48 status_t AudioFlinger::listAudioPorts(unsigned int *num_ports, in listAudioPorts()
59 status_t AudioFlinger::getAudioPort(struct audio_port *port) in getAudioPort()
70 status_t AudioFlinger::createAudioPatch(const struct audio_patch *patch, in createAudioPatch()
81 status_t AudioFlinger::releaseAudioPatch(audio_patch_handle_t handle) in releaseAudioPatch()
92 status_t AudioFlinger::listAudioPatches(unsigned int *num_patches, in listAudioPatches()
103 status_t AudioFlinger::setAudioPortConfig(const struct audio_port_config *config) in setAudioPortConfig()
113 AudioFlinger::PatchPanel::PatchPanel(const sp<AudioFlinger>& audioFlinger) in PatchPanel()
118 AudioFlinger::PatchPanel::~PatchPanel() in ~PatchPanel()
123 status_t AudioFlinger::PatchPanel::listAudioPorts(unsigned int *num_ports __unused, in listAudioPorts()
131 status_t AudioFlinger::PatchPanel::getAudioPort(struct audio_port *port __unused) in getAudioPort()
[all …]
DPatchPanel.h19 #error This header file should only be included from AudioFlinger.h
27 explicit PatchPanel(const sp<AudioFlinger>& audioFlinger);
88 const wp<AudioFlinger> mAudioFlinger;
DThreads.h19 #error This header file should only be included from AudioFlinger.h
39 ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id,
299 const sp<AudioFlinger::Client>& client,
338 sp<AudioFlinger::EffectModule> getEffect(audio_session_t sessionId, int effectId);
339 sp<AudioFlinger::EffectModule> getEffect_l(audio_session_t sessionId, int effectId);
437 friend class AudioFlinger; // for mEffectChains variable
444 const sp<AudioFlinger> mAudioFlinger;
632 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
704 const sp<AudioFlinger::Client>& client,
745 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track>& track,
[all …]
DEffects.h19 #error This header file should only be included from AudioFlinger.h
46 const wp<AudioFlinger::EffectChain>& chain,
139 friend class AudioFlinger; // for mHandles
171 wp<AudioFlinger> mAudioFlinger;
184 const sp<AudioFlinger::Client>& client,
236 friend class AudioFlinger; // for mEffect, mHasControl, mEnabled
370 friend class AudioFlinger; // for mThread, mEffects
DAudioFlinger.h103 class AudioFlinger :
104 public BinderService<AudioFlinger>,
107 friend class BinderService<AudioFlinger>; // for AudioFlinger()
356 AudioFlinger() ANDROID_API;
357 virtual ~AudioFlinger();
441 Client(const sp<AudioFlinger>& audioFlinger, pid_t pid);
445 sp<AudioFlinger> audioFlinger() const { return mAudioFlinger; } in audioFlinger()
450 const sp<AudioFlinger> mAudioFlinger;
458 NotificationClient(const sp<AudioFlinger>& audioFlinger,
472 const sp<AudioFlinger> mAudioFlinger;
DRecordTracks.h19 #error This header file should only be included from AudioFlinger.h
66 friend class AudioFlinger; // for mState
DMmapTracks.h19 #error This header file should only be included from AudioFlinger.h
DAndroid.mk24 AudioFlinger.cpp \
DTrackBase.h19 #error This header file should only be included from AudioFlinger.h
DPlaybackTracks.h19 #error This header file should only be included from AudioFlinger.h
/frameworks/av/media/audioserver/
Dmain_audioserver.cpp133 AudioFlinger::instantiate(); in main()
/frameworks/av/media/libaudioclient/include/media/
DIAudioFlinger.h44 DECLARE_META_INTERFACE(AudioFlinger);
/frameworks/av/include/media/
DIAudioFlinger.h44 DECLARE_META_INTERFACE(AudioFlinger);
/frameworks/av/media/libaudioclient/
DIAudioFlinger.cpp940 IMPLEMENT_META_INTERFACE(AudioFlinger, "android.media.IAudioFlinger");