Home
last modified time | relevance | path

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

/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
DAudioPolicyMix.h35 class AudioPolicyMix : public AudioMix, public RefBase {
37 AudioPolicyMix(const AudioMix &mix) : AudioMix(mix) {} in AudioPolicyMix() function
38 AudioPolicyMix(const AudioPolicyMix&) = delete;
39 AudioPolicyMix& operator=(const AudioPolicyMix&) = delete;
52 class AudioPolicyMixCollection : public Vector<sp<AudioPolicyMix>>
56 const String8& address, sp<AudioPolicyMix> &policyMix) const;
75 sp<AudioPolicyMix> &primaryMix,
76 std::vector<sp<AudioPolicyMix>> *secondaryMixes);
80 sp<AudioPolicyMix> *policyMix) const;
92 status_t getInputMixForAttr(audio_attributes_t attr, sp<AudioPolicyMix> *policyMix);
DClientDescriptor.h38 class AudioPolicyMix; variable
95 wp<AudioPolicyMix> primaryMix) : in TrackClientDescriptor()
113 const sp<AudioPolicyMix> getPrimaryMix() const { in getPrimaryMix()
144 const wp<AudioPolicyMix> mPrimaryMix;
DAudioInputDescriptor.h32 class AudioPolicyMix; variable
60 wp<AudioPolicyMix> mPolicyMix; // non NULL when used by a dynamic policy
DAudioOutputDescriptor.h38 class AudioPolicyMix; variable
307 wp<AudioPolicyMix> mPolicyMix; // non NULL when used by a dynamic policy
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
DAudioPolicyMix.cpp29 void AudioPolicyMix::dump(String8 *dst, int spaces, int index) const in dump()
84 const sp<AudioPolicyMix>& registeredMix = itemAt(i); in registerMix()
92 sp<AudioPolicyMix> policyMix = new AudioPolicyMix(mix); in registerMix()
107 const sp<AudioPolicyMix>& registeredMix = itemAt(i); in unregisterMix()
123 const String8& address, sp<AudioPolicyMix> &policyMix) const in getAudioPolicyMix()
146 sp<AudioPolicyMix> policyMix = itemAt(i); in closeOutput()
156 sp<AudioPolicyMix> &primaryMix, in getOutputForAttr()
157 std::vector<sp<AudioPolicyMix>> *secondaryMixes) in getOutputForAttr()
162 sp<AudioPolicyMix> policyMix = itemAt(i); in getOutputForAttr()
393 sp<AudioPolicyMix> *policyMix) const in getDeviceAndMixForInputSource()
[all …]
DAudioInputDescriptor.cpp334 sp<AudioPolicyMix> policyMix = mPolicyMix.promote(); in setClientActive()
DAudioOutputDescriptor.cpp116 sp<AudioPolicyMix> policyMix = mPolicyMix.promote(); in setClientActive()
/frameworks/av/services/audiopolicy/common/managerdefinitions/
DAndroid.bp9 "src/AudioPolicyMix.cpp",
/frameworks/av/services/audiopolicy/enginedefault/src/
DEngine.h66 const audio_attributes_t &attr, sp<AudioPolicyMix> *mix = nullptr) const override;
DEngine.cpp692 sp<AudioPolicyMix> *mix) const in getInputDeviceForAttributes()
/frameworks/av/services/audiopolicy/engine/interface/
DEngineInterface.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.cpp313 sp<AudioPolicyMix> *mix) const in getInputDeviceForAttributes()
/frameworks/av/services/audiopolicy/managerdefault/
DAudioPolicyManager.h840 std::vector<sp<AudioPolicyMix>> *secondaryMixes,
878 const sp<AudioPolicyMix> &policyMix);
DAudioPolicyManager.cpp229 sp<AudioPolicyMix> policyMix = desc->mPolicyMix.promote(); in setDeviceConnectionStateInt()
913 std::vector<sp<AudioPolicyMix>> *secondaryMixes, in getOutputForAttrInt()
938 sp<AudioPolicyMix> primaryMix; in getOutputForAttrInt()
1072 std::vector<sp<AudioPolicyMix>> secondaryMixes; in getOutputForAttr()
1666 sp<AudioPolicyMix> policyMix = outputDesc->mPolicyMix.promote(); in startSource()
1847 sp<AudioPolicyMix> policyMix = outputDesc->mPolicyMix.promote(); in stopSource()
1970 sp<AudioPolicyMix> policyMix; in getInputForAttr()
2128 const sp<AudioPolicyMix> &policyMix) in getInputForDevice()
2295 sp<AudioPolicyMix> policyMix = inputDesc->mPolicyMix.promote(); in startInput()
2359 sp<AudioPolicyMix> policyMix = inputDesc->mPolicyMix.promote(); in stopInput()
[all …]