Home
last modified time | relevance | path

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

/frameworks/av/services/audioflinger/
DTracks.cpp67 AudioFlinger::ThreadBase::TrackBase::TrackBase( in TrackBase()
227 status_t AudioFlinger::ThreadBase::TrackBase::initCheck() const in initCheck()
238 AudioFlinger::ThreadBase::TrackBase::~TrackBase() in ~TrackBase()
264 void AudioFlinger::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer) in releaseBuffer()
278 status_t AudioFlinger::ThreadBase::TrackBase::setSyncEvent(const sp<SyncEvent>& event) in setSyncEvent()
284 AudioFlinger::ThreadBase::PatchTrackBase::PatchTrackBase(sp<ClientProxy> proxy, in PatchTrackBase()
299 void AudioFlinger::ThreadBase::PatchTrackBase::setPeerTimeout(std::chrono::nanoseconds timeout) { in setPeerTimeout()
311 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track) in TrackHandle()
317 AudioFlinger::TrackHandle::~TrackHandle() { in ~TrackHandle()
325 sp<IMemory> AudioFlinger::TrackHandle::getCblk() const { in getCblk()
[all …]
DEffects.cpp67 AudioFlinger::EffectBase::EffectBase(const sp<AudioFlinger::EffectCallbackInterface>& callback, in EffectBase()
79 status_t AudioFlinger::EffectBase::setEnabled_l(bool enabled) in setEnabled_l()
120 status_t AudioFlinger::EffectBase::setEnabled(bool enabled, bool fromHandle) in setEnabled()
141 bool AudioFlinger::EffectBase::isEnabled() const in isEnabled()
157 void AudioFlinger::EffectBase::setSuspended(bool suspended) in setSuspended()
163 bool AudioFlinger::EffectBase::suspended() const in suspended()
169 status_t AudioFlinger::EffectBase::addHandle(EffectHandle *handle) in addHandle()
208 status_t AudioFlinger::EffectBase::updatePolicyState() in updatePolicyState()
264 ssize_t AudioFlinger::EffectBase::removeHandle(EffectHandle *handle) in removeHandle()
270 ssize_t AudioFlinger::EffectBase::removeHandle_l(EffectHandle *handle) in removeHandle_l()
[all …]
DDeviceEffectManager.cpp33 void AudioFlinger::DeviceEffectManager::createAudioPatch(audio_patch_handle_t handle, in createAudioPatch()
43 void AudioFlinger::DeviceEffectManager::onCreateAudioPatch(audio_patch_handle_t handle, in onCreateAudioPatch()
56 void AudioFlinger::DeviceEffectManager::releaseAudioPatch(audio_patch_handle_t handle) { in releaseAudioPatch()
61 void AudioFlinger::DeviceEffectManager::onReleaseAudioPatch(audio_patch_handle_t handle) { in onReleaseAudioPatch()
70 sp<AudioFlinger::EffectHandle> AudioFlinger::DeviceEffectManager::createEffect_l( in createEffect_l()
73 const sp<AudioFlinger::Client>& client, in createEffect_l()
115 status_t AudioFlinger::DeviceEffectManager::checkEffectCompatibility( in checkEffectCompatibility()
127 status_t AudioFlinger::DeviceEffectManager::createEffectHal( in createEffectHal()
139 void AudioFlinger::DeviceEffectManager::dump(int fd) { in dump()
161 size_t AudioFlinger::DeviceEffectManager::removeEffect(const sp<DeviceEffectProxy>& effect) in removeEffect()
[all …]
DAudioFlinger.cpp105 nsecs_t AudioFlinger::mStandbyTimeInNsecs = kDefaultStandbyTimeInNsecs;
107 uint32_t AudioFlinger::mScreenState;
114 wp<AudioFlinger> gAudioFlinger;
170 AudioFlinger::AudioFlinger() in AudioFlinger() function in android::AudioFlinger
172 mMediaLogNotifier(new AudioFlinger::MediaLogNotifier()), in AudioFlinger()
217 void AudioFlinger::onFirstRef() in onFirstRef()
243 status_t AudioFlinger::setAudioHalPids(const std::vector<pid_t>& pids) { in setAudioHalPids()
248 AudioFlinger::~AudioFlinger() in ~AudioFlinger()
294 sp<AudioFlinger> af; in openMmapStream()
308 status_t AudioFlinger::openMmapStream(MmapStreamInterface::stream_direction_t direction, in openMmapStream()
[all …]
DThreads.cpp445 const char *AudioFlinger::ThreadBase::threadTypeToString(AudioFlinger::ThreadBase::type_t type) in threadTypeToString()
465 AudioFlinger::ThreadBase::ThreadBase(const sp<AudioFlinger>& audioFlinger, audio_io_handle_t id, in ThreadBase()
484 AudioFlinger::ThreadBase::~ThreadBase() in ~ThreadBase()
499 status_t AudioFlinger::ThreadBase::readyToRun() in readyToRun()
510 void AudioFlinger::ThreadBase::exit() in exit()
534 status_t AudioFlinger::ThreadBase::setParameters(const String8& keyValuePairs) in setParameters()
544 status_t AudioFlinger::ThreadBase::sendConfigEvent_l(sp<ConfigEvent>& event) in sendConfigEvent_l()
571 void AudioFlinger::ThreadBase::sendIoConfigEvent(audio_io_config_event event, pid_t pid, in sendIoConfigEvent()
579 void AudioFlinger::ThreadBase::sendIoConfigEvent_l(audio_io_config_event event, pid_t pid, in sendIoConfigEvent_l()
595 void AudioFlinger::ThreadBase::sendPrioConfigEvent(pid_t pid, pid_t tid, int32_t prio, bool forApp) in sendPrioConfigEvent()
[all …]
DPatchPanel.cpp50 status_t AudioFlinger::listAudioPorts(unsigned int *num_ports, in listAudioPorts()
58 status_t AudioFlinger::getAudioPort(struct audio_port *port) in getAudioPort()
65 status_t AudioFlinger::createAudioPatch(const struct audio_patch *patch, in createAudioPatch()
73 status_t AudioFlinger::releaseAudioPatch(audio_patch_handle_t handle) in releaseAudioPatch()
80 status_t AudioFlinger::listAudioPatches(unsigned int *num_patches, in listAudioPatches()
87 status_t AudioFlinger::PatchPanel::SoftwarePatch::getLatencyMs_l(double *latencyMs) const in getLatencyMs_l()
98 status_t AudioFlinger::PatchPanel::listAudioPorts(unsigned int *num_ports __unused, in listAudioPorts()
106 status_t AudioFlinger::PatchPanel::getAudioPort(struct audio_port *port __unused) in getAudioPort()
113 status_t AudioFlinger::PatchPanel::createAudioPatch(const struct audio_patch *patch, in createAudioPatch()
425 AudioFlinger::PatchPanel::Patch::~Patch() in ~Patch()
[all …]
DDeviceEffectManager.h19 #error This header file should only be included from AudioFlinger.h
25 explicit DeviceEffectManager(AudioFlinger* audioFlinger) in DeviceEffectManager()
35 const sp<AudioFlinger::Client>& client,
56 AudioFlinger& audioFlinger() const { return mAudioFlinger; } in audioFlinger()
139 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,
338 const sp<AudioFlinger::Client>& client,
378 sp<AudioFlinger::EffectModule> getEffect(audio_session_t sessionId, int effectId);
379 sp<AudioFlinger::EffectModule> getEffect_l(audio_session_t sessionId, int effectId);
518 friend class AudioFlinger; // for mEffectChains variable
525 const sp<AudioFlinger> mAudioFlinger;
753 PlaybackThread(const sp<AudioFlinger>& audioFlinger, AudioStreamOut* output,
830 const sp<AudioFlinger::Client>& client,
876 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track>& track,
[all …]
DAudioFlinger.h120 class AudioFlinger :
121 public BinderService<AudioFlinger>,
124 friend class BinderService<AudioFlinger>; // for AudioFlinger()
376 AudioFlinger() ANDROID_API;
377 virtual ~AudioFlinger();
465 Client(const sp<AudioFlinger>& audioFlinger, pid_t pid);
469 sp<AudioFlinger> audioFlinger() const { return mAudioFlinger; } in audioFlinger()
474 const sp<AudioFlinger> mAudioFlinger;
482 NotificationClient(const sp<AudioFlinger>& audioFlinger,
495 const sp<AudioFlinger> mAudioFlinger;
[all …]
DEffects.h19 #error This header file should only be included from AudioFlinger.h
167 friend class AudioFlinger; // for mHandles
263 friend class AudioFlinger; // for mHandles
323 const sp<AudioFlinger::Client>& client,
375 friend class AudioFlinger; // for mEffect, mHasControl, mEnabled
516 EffectCallback(EffectChain *chain, ThreadBase *thread, AudioFlinger *audioFlinger) in EffectCallback()
558 wp<AudioFlinger> mAudioFlinger;
561 friend class AudioFlinger; // for mThread, mEffects variable
DPatchPanel.h19 #error This header file should only be included from AudioFlinger.h
48 explicit PatchPanel(AudioFlinger* audioFlinger) : mAudioFlinger(*audioFlinger) {} in PatchPanel()
233 AudioFlinger &mAudioFlinger;
DAndroid.bp7 "AudioFlinger.cpp",
DRecordTracks.h19 #error This header file should only be included from AudioFlinger.h
119 friend class AudioFlinger; // for mState
DMmapTracks.h19 #error This header file should only be included from AudioFlinger.h
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.cpp139 AudioFlinger::instantiate(); in main()
/frameworks/av/media/libaudioclient/include/media/
DIAudioFlinger.h51 DECLARE_META_INTERFACE(AudioFlinger);
/frameworks/av/media/libaudioclient/
DIAudioFlinger.cpp927 IMPLEMENT_META_INTERFACE(AudioFlinger, "android.media.IAudioFlinger");