Home
last modified time | relevance | path

Searched refs:SwAudioOutputDescriptor (Results 1 – 10 of 10) sorted by relevance

/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
H A DAudioOutputDescriptor.cpp284 SwAudioOutputDescriptor::SwAudioOutputDescriptor(const sp<IOProfile>& profile, in SwAudioOutputDescriptor() function in android::SwAudioOutputDescriptor
297 void SwAudioOutputDescriptor::dump(String8 *dst) const in dump()
304 DeviceVector SwAudioOutputDescriptor::devices() const in devices()
314 bool SwAudioOutputDescriptor::sharesHwModuleWith( in sharesHwModuleWith()
315 const sp<SwAudioOutputDescriptor>& outputDesc) in sharesHwModuleWith()
380 uint32_t SwAudioOutputDescriptor::latency() in latency()
415 void SwAudioOutputDescriptor::toAudioPortConfig( in toAudioPortConfig()
583 status_t SwAudioOutputDescriptor::start() in start()
606 void SwAudioOutputDescriptor::stop() in stop()
622 void SwAudioOutputDescriptor::close() in close()
[all …]
H A DAudioPolicyMix.cpp81 status_t AudioPolicyMixCollection::registerMix(AudioMix mix, sp<SwAudioOutputDescriptor> desc) in registerMix()
143 void AudioPolicyMixCollection::closeOutput(sp<SwAudioOutputDescriptor> &desc) in closeOutput()
375 const sp<SwAudioOutputDescriptor> &output, in getDeviceAndMixForOutput()
H A DClientDescriptor.cpp102 void SourceClientDescriptor::setSwOutput(const sp<SwAudioOutputDescriptor>& swOutput) in setSwOutput()
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
H A DAudioOutputDescriptor.h328 class SwAudioOutputDescriptor: public AudioOutputDescriptor
331 SwAudioOutputDescriptor(const sp<IOProfile>& profile,
333 virtual ~SwAudioOutputDescriptor() {} in ~SwAudioOutputDescriptor()
338 bool sharesHwModuleWith(const sp<SwAudioOutputDescriptor>& outputDesc);
346 sp<SwAudioOutputDescriptor> subOutput1() { return mOutput1; } in subOutput1()
347 sp<SwAudioOutputDescriptor> subOutput2() { return mOutput2; } in subOutput2()
379 status_t openDuplicating(const sp<SwAudioOutputDescriptor>& output1,
380 const sp<SwAudioOutputDescriptor>& output2,
492 const sp<SwAudioOutputDescriptor>& desc,
515 sp<SwAudioOutputDescriptor> getOutputFromId(audio_port_handle_t id) const;
[all …]
H A DAudioPolicyMix.h41 const sp<SwAudioOutputDescriptor> &getOutput() const { return mOutput; } in getOutput()
42 void setOutput(const sp<SwAudioOutputDescriptor> &output) { mOutput = output; } in setOutput()
48 sp<SwAudioOutputDescriptor> mOutput; // Corresponding output stream
58 status_t registerMix(AudioMix mix, sp<SwAudioOutputDescriptor> desc);
62 void closeOutput(sp<SwAudioOutputDescriptor> &desc);
90 sp<DeviceDescriptor> getDeviceAndMixForOutput(const sp<SwAudioOutputDescriptor> &output,
H A DClientDescriptor.h41 class SwAudioOutputDescriptor; variable
94 std::vector<wp<SwAudioOutputDescriptor>> secondaryOutputs, in TrackClientDescriptor()
109 const std::vector<wp<SwAudioOutputDescriptor>>& getSecondaryOutputs() const { in getSecondaryOutputs()
112 void setSecondaryOutputs(std::vector<wp<SwAudioOutputDescriptor>>&& secondaryOutputs) { in setSecondaryOutputs()
149 std::vector<wp<SwAudioOutputDescriptor>> mSecondaryOutputs;
216 wp<SwAudioOutputDescriptor> swOutput() const { return mSwOutput; } in swOutput()
217 void setSwOutput(const sp<SwAudioOutputDescriptor>& swOutput);
228 wp<SwAudioOutputDescriptor> mSwOutput;
/aosp12/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.cpp496 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in handleDeviceConfigChange()
811 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setPhoneState()
1287 sp<SwAudioOutputDescriptor> outputDesc = in openDirectOutput()
4192 sp<SwAudioOutputDescriptor> outputDesc = in releaseAudioPatchInternal()
4708 sp<SwAudioOutputDescriptor> outputDesc; in setSurroundFormatEnabled()
4983 const sp<SwAudioOutputDescriptor> desc = in getSpatializerOutput()
5226 sp<SwAudioOutputDescriptor> outputDesc = new SwAudioOutputDescriptor(outProfile, in onNewAudioModulesAvailableInt()
5347 sp<SwAudioOutputDescriptor> desc; in checkOutputsForDevice()
5645 sp<SwAudioOutputDescriptor> remainingOutput = in closeOutput()
7233 sp<SwAudioOutputDescriptor> desc = new SwAudioOutputDescriptor(profile, mpClientInterface); in openOutputWithProfileAndDevice()
[all …]
H A DAudioPolicyManager.h462 void addOutput(audio_io_handle_t output, const sp<SwAudioOutputDescriptor>& outputDesc);
468 uint32_t setOutputDevices(const sp<SwAudioOutputDescriptor>& outputDesc,
631 DeviceVector getNewOutputDevices(const sp<SwAudioOutputDescriptor>& outputDesc,
769 status_t startSource(const sp<SwAudioOutputDescriptor>& outputDesc,
772 status_t stopSource(const sp<SwAudioOutputDescriptor>& outputDesc,
807 sp<SwAudioOutputDescriptor> mPrimaryOutput; // primary output descriptor
810 sp<SwAudioOutputDescriptor> mSpatializerOutput;
1057 bool areAllActiveTracksRerouted(const sp<SwAudioOutputDescriptor>& output);
1059 sp<SwAudioOutputDescriptor> openOutputWithProfileAndDevice(const sp<IOProfile>& profile,
/aosp12/frameworks/av/services/audiopolicy/fuzzer/
H A Daudiopolicy_fuzzer.cpp932 sp<SwAudioOutputDescriptor> outDesc = mManager->getOutputs().valueFor(output); in testHDMIPortSelection()
/aosp12/frameworks/av/services/audiopolicy/tests/
H A Daudiopolicymanager_tests.cpp1474 sp<SwAudioOutputDescriptor> outDesc = mManager->getOutputs().valueFor(output); in testHDMIPortSelection()