Home
last modified time | relevance | path

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

/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
DAudioOutputDescriptor.cpp326 SwAudioOutputDescriptor::SwAudioOutputDescriptor(const sp<IOProfile>& profile, in SwAudioOutputDescriptor() function in android::SwAudioOutputDescriptor
340 void SwAudioOutputDescriptor::dump(String8 *dst, int spaces, const char* extraInfo) const in dump()
357 DeviceVector SwAudioOutputDescriptor::devices() const in devices()
367 bool SwAudioOutputDescriptor::sharesHwModuleWith( in sharesHwModuleWith()
368 const sp<SwAudioOutputDescriptor>& outputDesc) in sharesHwModuleWith()
380 DeviceVector SwAudioOutputDescriptor::supportedDevices() const in supportedDevices()
393 bool SwAudioOutputDescriptor::supportsDevice(const sp<DeviceDescriptor> &device) const in supportsDevice()
398 bool SwAudioOutputDescriptor::supportsAllDevices(const DeviceVector &devices) const in supportsAllDevices()
403 bool SwAudioOutputDescriptor::supportsAtLeastOne(const DeviceVector &devices) const in supportsAtLeastOne()
408 bool SwAudioOutputDescriptor::supportsDevicesForPlayback(const DeviceVector &devices) const in supportsDevicesForPlayback()
[all …]
DClientDescriptor.cpp111 const sp<SwAudioOutputDescriptor>& swOutput, bool closeOutput) in setSwOutput()
DAudioPolicyMix.cpp185 const sp<SwAudioOutputDescriptor>& desc) in registerMix()
293 void AudioPolicyMixCollection::closeOutput(sp<SwAudioOutputDescriptor> &desc, in closeOutput()
483 const sp<SwAudioOutputDescriptor> &output, in getDeviceAndMixForOutput()
/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
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(const AudioMix& mix, const sp<SwAudioOutputDescriptor>& desc);
64 void closeOutput(sp<SwAudioOutputDescriptor> &desc, const SwAudioOutputCollection& allOutputs);
112 sp<DeviceDescriptor> getDeviceAndMixForOutput(const sp<SwAudioOutputDescriptor> &output,
DAudioOutputDescriptor.h371 class SwAudioOutputDescriptor: public AudioOutputDescriptor
374 SwAudioOutputDescriptor(const sp<IOProfile>& profile,
376 virtual ~SwAudioOutputDescriptor() {} in ~SwAudioOutputDescriptor()
381 bool sharesHwModuleWith(const sp<SwAudioOutputDescriptor>& outputDesc);
389 sp<SwAudioOutputDescriptor> subOutput1() { return mOutput1; } in subOutput1()
390 sp<SwAudioOutputDescriptor> subOutput2() { return mOutput2; } in subOutput2()
439 status_t openDuplicating(const sp<SwAudioOutputDescriptor>& output1,
440 const sp<SwAudioOutputDescriptor>& output2,
518 sp<SwAudioOutputDescriptor> mOutput1; // used by duplicated outputs: first output
519 sp<SwAudioOutputDescriptor> mOutput2; // used by duplicated outputs: second output
[all …]
DClientDescriptor.h43 class SwAudioOutputDescriptor; variable
112 std::vector<wp<SwAudioOutputDescriptor>> secondaryOutputs, in TrackClientDescriptor()
127 const std::vector<wp<SwAudioOutputDescriptor>>& getSecondaryOutputs() const { in getSecondaryOutputs()
130 void setSecondaryOutputs(std::vector<wp<SwAudioOutputDescriptor>>&& secondaryOutputs) { in setSecondaryOutputs()
187 std::vector<wp<SwAudioOutputDescriptor>> mSecondaryOutputs;
253 bool belongsToOutput(const sp<SwAudioOutputDescriptor> &swOutput) const { in belongsToOutput()
263 wp<SwAudioOutputDescriptor> swOutput() const { return mSwOutput; } in swOutput()
264 void setSwOutput(const sp<SwAudioOutputDescriptor>& swOutput, bool closeOutput = false);
278 wp<SwAudioOutputDescriptor> mSwOutput;
/frameworks/av/services/audiopolicy/managerdefault/
DAudioPolicyManager.h545 void addOutput(audio_io_handle_t output, const sp<SwAudioOutputDescriptor>& outputDesc);
567 const sp<SwAudioOutputDescriptor>& outputDesc,
732 bool isTelephonyRxOrTx(const sp<SwAudioOutputDescriptor>& desc) const { in isTelephonyRxOrTx()
783 DeviceVector getNewOutputDevices(const sp<SwAudioOutputDescriptor>& outputDesc,
922 status_t startSource(const sp<SwAudioOutputDescriptor>& outputDesc,
925 status_t stopSource(const sp<SwAudioOutputDescriptor>& outputDesc,
978 sp<SwAudioOutputDescriptor> ignoredOutput, uint32_t delayMs);
991 sp<SwAudioOutputDescriptor> mPrimaryOutput; // primary output descriptor
996 sp<SwAudioOutputDescriptor> mSpatializerOutput;
1211 bool isOutputOnlyAvailableRouteToSomeDevice(const sp<SwAudioOutputDescriptor>& outputDesc);
[all …]
DAudioPolicyManager.cpp301 sp<SwAudioOutputDescriptor> desc = mOutputs.valueFor(output); in setDeviceConnectionStateInt()
316 sp<SwAudioOutputDescriptor> desc = mOutputs.valueFor(output); in setDeviceConnectionStateInt()
347 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setDeviceConnectionStateInt()
605 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in handleDeviceConfigChange()
971 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setPhoneState()
1013 sp<SwAudioOutputDescriptor> desc = mOutputs.valueAt(i); in setPhoneState()
1337 sp<SwAudioOutputDescriptor> policyDesc = primaryMix->getOutput(); in getOutputForAttrInt()
1569 std::vector<wp<SwAudioOutputDescriptor>> weakSecondaryOutputDescs; in getOutputForAttr()
1572 sp<SwAudioOutputDescriptor> outputDesc = secondaryMix->getOutput(); in getOutputForAttr()
1588 sp<SwAudioOutputDescriptor> outputDesc = mOutputs.valueFor(*output); in getOutputForAttr()
[all …]
/frameworks/av/services/audiopolicy/fuzzer/
Daudiopolicy_fuzzer.cpp990 sp<SwAudioOutputDescriptor> outDesc = mManager->getOutputs().valueFor(output); in testHDMIPortSelection()
/frameworks/av/services/audiopolicy/tests/
Daudiopolicymanager_tests.cpp2918 sp<SwAudioOutputDescriptor> outDesc = mManager->getOutputs().valueFor(output); in TEST_F()
3402 sp<SwAudioOutputDescriptor> outDesc = mManager->getOutputs().valueFor(output); in testHDMIPortSelection()
3502 sp<SwAudioOutputDescriptor> outDesc = mManager->getOutputs().valueFor(output); in verifyMixPortNameAndFlags()