/frameworks/av/services/audioflinger/ |
D | Tracks.cpp | 67 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 …]
|
D | Effects.cpp | 67 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 …]
|
D | DeviceEffectManager.cpp | 33 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 …]
|
D | AudioFlinger.cpp | 105 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 …]
|
D | Threads.cpp | 445 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 …]
|
D | PatchPanel.cpp | 50 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 …]
|
D | DeviceEffectManager.h | 19 #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;
|
D | Threads.h | 19 #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 …]
|
D | AudioFlinger.h | 120 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 …]
|
D | Effects.h | 19 #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
|
D | PatchPanel.h | 19 #error This header file should only be included from AudioFlinger.h 48 explicit PatchPanel(AudioFlinger* audioFlinger) : mAudioFlinger(*audioFlinger) {} in PatchPanel() 233 AudioFlinger &mAudioFlinger;
|
D | Android.bp | 7 "AudioFlinger.cpp",
|
D | RecordTracks.h | 19 #error This header file should only be included from AudioFlinger.h 119 friend class AudioFlinger; // for mState
|
D | MmapTracks.h | 19 #error This header file should only be included from AudioFlinger.h
|
D | TrackBase.h | 19 #error This header file should only be included from AudioFlinger.h
|
D | PlaybackTracks.h | 19 #error This header file should only be included from AudioFlinger.h
|
/frameworks/av/media/audioserver/ |
D | main_audioserver.cpp | 139 AudioFlinger::instantiate(); in main()
|
/frameworks/av/media/libaudioclient/include/media/ |
D | IAudioFlinger.h | 51 DECLARE_META_INTERFACE(AudioFlinger);
|
/frameworks/av/media/libaudioclient/ |
D | IAudioFlinger.cpp | 927 IMPLEMENT_META_INTERFACE(AudioFlinger, "android.media.IAudioFlinger");
|