Home
last modified time | relevance | path

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

/frameworks/av/services/audioflinger/
DTracks.cpp66 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase()
206 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const in initCheck()
217 AudioFlinger::ThreadBase::TrackBase::~TrackBase() in ~TrackBase()
247 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer()
263 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event) in setSyncEvent()
273 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track) in TrackHandle()
279 AudioFlinger::TrackHandle::~TrackHandle() { in ~TrackHandle()
287 sp<IMemory> AudioFlinger::TrackHandle::getCblk() const { in getCblk()
291 status_t AudioFlinger::TrackHandle::start() { in start()
295 void AudioFlinger::TrackHandle::stop() { in stop()
[all …]
DEffects.cpp58 AudioFlinger::EffectModule::EffectModule(ThreadBase *thread, in EffectModule()
59 const wp<AudioFlinger::EffectChain>& chain, in EffectModule()
97 AudioFlinger::EffectModule::~EffectModule() in ~EffectModule()
107 status_t AudioFlinger::EffectModule::addHandle(EffectHandle *handle) in addHandle()
146 size_t AudioFlinger::EffectModule::removeHandle(EffectHandle *handle) in removeHandle()
181 AudioFlinger::EffectHandle *AudioFlinger::EffectModule::controlHandle_l() in controlHandle_l()
194 size_t AudioFlinger::EffectModule::disconnect(EffectHandle *handle, bool unpinIfLast) in disconnect()
208 sp<AudioFlinger> af = mAudioFlinger.promote(); in disconnect()
219 void AudioFlinger::EffectModule::updateState() { in updateState()
261 void AudioFlinger::EffectModule::process() in process()
[all …]
DAudioFlinger.cpp90 nsecs_t AudioFlinger::mStandbyTimeInNsecs = kDefaultStandbyTimeInNsecs;
92 uint32_t AudioFlinger::mScreenState;
95 bool AudioFlinger::mTeeSinkInputEnabled = false;
96 bool AudioFlinger::mTeeSinkOutputEnabled = false;
97 bool AudioFlinger::mTeeSinkTrackEnabled = false;
99 size_t AudioFlinger::mTeeSinkInputFrames = kTeeSinkInputFramesDefault;
100 size_t AudioFlinger::mTeeSinkOutputFrames = kTeeSinkOutputFramesDefault;
101 size_t AudioFlinger::mTeeSinkTrackFrames = kTeeSinkTrackFramesDefault;
172 AudioFlinger::AudioFlinger() in AudioFlinger() function in android::AudioFlinger
227 void AudioFlinger::onFirstRef() in onFirstRef()
[all …]
DThreads.cpp427 const char *AudioFlinger::ThreadBase::threadTypeToString(AudioFlinger::ThreadBase::type_t type) in threadTypeToString()
629 AudioFlinger::ThreadBase::ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id, in ThreadBase()
649 AudioFlinger::ThreadBase::~ThreadBase() in ~ThreadBase()
662 status_t AudioFlinger::ThreadBase::readyToRun() in readyToRun()
673 void AudioFlinger::ThreadBase::exit() in exit()
697 status_t AudioFlinger::ThreadBase::setParameters(const String8& keyValuePairs) in setParameters()
707 status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event) in sendConfigEvent_l()
734 void AudioFlinger::ThreadBase::sendIoConfigEvent(audio_io_config_event event, pid_t pid) in sendIoConfigEvent()
741 void AudioFlinger::ThreadBase::sendIoConfigEvent_l(audio_io_config_event event, pid_t pid) in sendIoConfigEvent_l()
747 void AudioFlinger::ThreadBase::sendPrioConfigEvent(pid_t pid, pid_t tid, int32_t prio) in sendPrioConfigEvent()
[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 PatchPanel(const sp<AudioFlinger>& audioFlinger);
76 const wp<AudioFlinger> mAudioFlinger;
DThreads.h19 #error This header file should only be included from AudioFlinger.h
37 ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id,
292 const sp<AudioFlinger::Client>& client,
328 sp<AudioFlinger::EffectModule> getEffect(audio_session_t sessionId, int effectId);
329 sp<AudioFlinger::EffectModule> getEffect_l(audio_session_t sessionId, int effectId);
413 friend class AudioFlinger; // for mEffectChains variable
420 const sp<AudioFlinger> mAudioFlinger;
497 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
561 const sp<AudioFlinger::Client>& client,
601 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
[all …]
DEffects.h19 #error This header file should only be included from AudioFlinger.h
45 const wp<AudioFlinger::EffectChain>& chain,
127 friend class AudioFlinger; // for mHandles
157 wp<AudioFlinger> mAudioFlinger;
170 const sp<AudioFlinger::Client>& client,
217 friend class AudioFlinger; // for mEffect, mHasControl, mEnabled
336 friend class AudioFlinger; // for mThread, mEffects
DAudioFlinger.h90 class AudioFlinger :
91 public BinderService<AudioFlinger>,
94 friend class BinderService<AudioFlinger>; // for AudioFlinger()
329 AudioFlinger() ANDROID_API;
330 virtual ~AudioFlinger();
414 Client(const sp<AudioFlinger>& audioFlinger, pid_t pid);
418 sp<AudioFlinger> audioFlinger() const { return mAudioFlinger; } in audioFlinger()
423 const sp<AudioFlinger> mAudioFlinger;
431 NotificationClient(const sp<AudioFlinger>& audioFlinger,
445 const sp<AudioFlinger> mAudioFlinger;
DRecordTracks.h19 #error This header file should only be included from AudioFlinger.h
62 friend class AudioFlinger; // for mState
DAndroid.mk22 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.cpp128 AudioFlinger::instantiate(); in main()
/frameworks/av/include/media/
DIAudioFlinger.h45 DECLARE_META_INTERFACE(AudioFlinger);
/frameworks/av/media/libmedia/
DIAudioFlinger.cpp935 IMPLEMENT_META_INTERFACE(AudioFlinger, "android.media.IAudioFlinger");