目录
2、所有强制设备输出的状态显示(Engine::setForceUse函数所设置)
3、(mTtsOutputAvailable/mMasterMono/mConfig.getSource())
4、所有可用输出设备(mAvailableOutputDevices)【DeviceVector】
4.3、mDeviceTypeAddr【AudioDeviceTypeAddr】
4.4、mEncapsulationModes、mEncapsulationMetadataTypes
4.5、mGains【AudioGains】、mProfiles【AudioProfileVector】
5、展示当前平台所有可用的输入设备(mAvailableInputDevices)
6、所有的Module(mHwModulesAll)【HwModuleCollection】
6.1、mName, mHandle, mHalVersion
6.2、mOutputProfiles【OutputProfileCollection】
6.2.1、mProfiles【AudioProfileVector】
6.2.2、mFlags、maxOpenCount、curOpenCount、maxActiveCount、curActiveCount
6.2.4、mSupportedDevices【DeviceVector】
6.3、mInputProfiles【InputProfileCollection】
6.4、Declared devices (mDeclaredDevices)【DeviceVector】
...6.5、Dynamic devices (mDynamicDevices)【DeviceVector】
6.6.1、mType【audio_route_type_t 】
6.6.3、mSources【PolicyAudioPortVector 】
7、所有的SwAudioOutputDescriptor (mOutputs)
8、所有的AudioInputDescriptor (mInputs)
9、所有的音效EffectDescriptor (mEffects)
10、所有AudioPatch (mAudioPatches)
11、所有AudioPolicyMix (mPolicyMixes)
12、所有SourceClientDescriptor (mAudioSources.dump)
命令:
dumpsys media.audio_policy
AudioPolicyManager: 0xf1e5a000
Command Thread: 0xf1ff3300
Supported System Usages:
AudioComman