Home
last modified time | relevance | path

Searched refs:AudioPolicyMix (Results 1 – 14 of 14) sorted by relevance

/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
DAudioPolicyMix.h34 class AudioPolicyMix : public AudioMix, public RefBase {
36 AudioPolicyMix(const AudioMix &mix) : AudioMix(mix) {} in AudioPolicyMix() function
37 AudioPolicyMix(const AudioPolicyMix&) = delete;
38 AudioPolicyMix& operator=(const AudioPolicyMix&) = delete;
51 class AudioPolicyMixCollection : public Vector<sp<AudioPolicyMix>>
55 const String8& address, sp<AudioPolicyMix> &policyMix) const;
79 sp<AudioPolicyMix> *policyMix) const;
91 status_t getInputMixForAttr(audio_attributes_t attr, sp<AudioPolicyMix> *policyMix);
DAudioInputDescriptor.h32 class AudioPolicyMix; variable
56 wp<AudioPolicyMix> mPolicyMix; // non NULL when used by a dynamic policy
DAudioOutputDescriptor.h37 class AudioPolicyMix; variable
289 wp<AudioPolicyMix> mPolicyMix; // non NULL when used by a dynamic policy
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
DAudioPolicyMix.cpp30 void AudioPolicyMix::dump(String8 *dst, int spaces, int index) const in dump()
79 const sp<AudioPolicyMix>& registeredMix = itemAt(i); in registerMix()
87 sp<AudioPolicyMix> policyMix = new AudioPolicyMix(mix); in registerMix()
102 const sp<AudioPolicyMix>& registeredMix = itemAt(i); in unregisterMix()
118 const String8& address, sp<AudioPolicyMix> &policyMix) const in getAudioPolicyMix()
141 sp<AudioPolicyMix> policyMix = itemAt(i); in closeOutput()
157 sp<AudioPolicyMix> policyMix = itemAt(i); in getOutputForAttr()
358 sp<AudioPolicyMix> *policyMix) const in getDeviceAndMixForInputSource()
361 AudioPolicyMix *mix = itemAt(i).get(); in getDeviceAndMixForInputSource()
389 audio_attributes_t attr, sp<AudioPolicyMix> *policyMix) in getInputMixForAttr()
[all …]
DAudioInputDescriptor.cpp322 sp<AudioPolicyMix> policyMix = mPolicyMix.promote(); in setClientActive()
DAudioOutputDescriptor.cpp116 sp<AudioPolicyMix> policyMix = mPolicyMix.promote(); in setClientActive()
/frameworks/av/services/audiopolicy/common/managerdefinitions/
DAndroid.bp10 "src/AudioPolicyMix.cpp",
/frameworks/av/services/audiopolicy/enginedefault/src/
DEngine.h69 const audio_attributes_t &attr, sp<AudioPolicyMix> *mix = nullptr) const override;
DEngine.cpp727 sp<AudioPolicyMix> *mix) const in getInputDeviceForAttributes()
/frameworks/av/services/audiopolicy/engine/interface/
DAudioPolicyManagerInterface.h172 const audio_attributes_t &attr, sp<AudioPolicyMix> *mix = nullptr) const = 0;
/frameworks/av/services/audiopolicy/engineconfigurable/src/
DEngine.h65 const audio_attributes_t &attr, sp<AudioPolicyMix> *mix = nullptr) const override;
DEngine.cpp298 sp<AudioPolicyMix> *mix) const in getInputDeviceForAttributes()
/frameworks/av/services/audiopolicy/managerdefault/
DAudioPolicyManager.cpp208 sp<AudioPolicyMix> policyMix = desc->mPolicyMix.promote(); in setDeviceConnectionStateInt()
980 sp<AudioPolicyMix> mix = policyDesc->mPolicyMix.promote(); in getOutputForAttrInt()
1631 sp<AudioPolicyMix> policyMix = outputDesc->mPolicyMix.promote(); in startSource()
1811 sp<AudioPolicyMix> policyMix = outputDesc->mPolicyMix.promote(); in stopSource()
1933 sp<AudioPolicyMix> policyMix; in getInputForAttr()
2091 const sp<AudioPolicyMix> &policyMix) in getInputForDevice()
2252 sp<AudioPolicyMix> policyMix = inputDesc->mPolicyMix.promote(); in startInput()
2311 sp<AudioPolicyMix> policyMix = inputDesc->mPolicyMix.promote(); in stopInput()
4659 sp<AudioPolicyMix> policyMix; in checkOutputsForDevice()
DAudioPolicyManager.h837 const sp<AudioPolicyMix> &policyMix);