Home
last modified time | relevance | path

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

/frameworks/av/services/audioflinger/
DTracks.cpp65 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase()
207 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const in initCheck()
218 AudioFlinger::ThreadBase::TrackBase::~TrackBase() in ~TrackBase()
248 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer()
264 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event) in setSyncEvent()
274 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track) in TrackHandle()
280 AudioFlinger::TrackHandle::~TrackHandle() { in ~TrackHandle()
288 sp<IMemory> AudioFlinger::TrackHandle::getCblk() const { in getCblk()
292 status_t AudioFlinger::TrackHandle::start() { in start()
296 void AudioFlinger::TrackHandle::stop() { in stop()
[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;
171 AudioFlinger::AudioFlinger() in AudioFlinger() function in android::AudioFlinger
215 void AudioFlinger::onFirstRef() in onFirstRef()
[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 …]
DThreads.cpp336 const char *AudioFlinger::ThreadBase::threadTypeToString(AudioFlinger::ThreadBase::type_t type) in threadTypeToString()
530 AudioFlinger::ThreadBase::ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id, in ThreadBase()
549 AudioFlinger::ThreadBase::~ThreadBase() in ~ThreadBase()
562 status_t AudioFlinger::ThreadBase::readyToRun() in readyToRun()
573 void AudioFlinger::ThreadBase::exit() in exit()
597 status_t AudioFlinger::ThreadBase::setParameters(const String8& keyValuePairs) in setParameters()
609 status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event) in sendConfigEvent_l()
636 void AudioFlinger::ThreadBase::sendIoConfigEvent(audio_io_config_event event, pid_t pid) in sendIoConfigEvent()
643 void AudioFlinger::ThreadBase::sendIoConfigEvent_l(audio_io_config_event event, pid_t pid) in sendIoConfigEvent_l()
649 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;
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
334 friend class AudioFlinger; // for mThread, mEffects
DThreads.h19 #error This header file should only be included from AudioFlinger.h
37 ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id,
288 const sp<AudioFlinger::Client>& client,
324 sp<AudioFlinger::EffectModule> getEffect(int sessionId, int effectId);
325 sp<AudioFlinger::EffectModule> getEffect_l(int sessionId, int effectId);
404 friend class AudioFlinger; // for mEffectChains variable
411 const sp<AudioFlinger> mAudioFlinger;
484 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
546 const sp<AudioFlinger::Client>& client,
586 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track> track,
[all …]
DAudioFlinger.h93 class AudioFlinger :
94 public BinderService<AudioFlinger>,
97 friend class BinderService<AudioFlinger>; // for AudioFlinger()
328 AudioFlinger() ANDROID_API;
329 virtual ~AudioFlinger();
413 Client(const sp<AudioFlinger>& audioFlinger, pid_t pid);
417 sp<AudioFlinger> audioFlinger() const { return mAudioFlinger; } in audioFlinger()
425 const sp<AudioFlinger> mAudioFlinger;
436 NotificationClient(const sp<AudioFlinger>& audioFlinger,
450 const sp<AudioFlinger> mAudioFlinger;
DRecordTracks.h19 #error This header file should only be included from AudioFlinger.h
58 friend class AudioFlinger; // for mState
DAndroid.mk33 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/mediaserver/
Dmain_mediaserver.cpp132 AudioFlinger::instantiate(); in main()
/frameworks/av/include/media/
DIAudioFlinger.h45 DECLARE_META_INTERFACE(AudioFlinger);
/frameworks/av/media/libmedia/
DIAudioFlinger.cpp915 IMPLEMENT_META_INTERFACE(AudioFlinger, "android.media.IAudioFlinger");