Android Media - dumpsys

目录

命令:dumpsys media.audio_policy

1、mEngine->getPhoneState()

2、所有强制设备输出的状态显示(Engine::setForceUse函数所设置)

3、(mTtsOutputAvailable/mMasterMono/mConfig.getSource())

4、所有可用输出设备(mAvailableOutputDevices)【DeviceVector】

4.1、mId

4.2、mTagName

4.3、mDeviceTypeAddr【AudioDeviceTypeAddr】

mDeviceTypeAddr.mType

4.4、mEncapsulationModes、mEncapsulationMetadataTypes

4.5、mGains【AudioGains】、mProfiles【AudioProfileVector】

mGains对应的xml配置为

mProfiles对应xml配置

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.3、mGains【AudioGains】

6.2.4、mSupportedDevices【DeviceVector】

6.3、mInputProfiles【InputProfileCollection】

6.4、Declared devices (mDeclaredDevices)【DeviceVector】

...6.5、Dynamic devices (mDynamicDevices)【DeviceVector】

6.6、mRoutes【AudioRouteVector】

6.6.1、mType【audio_route_type_t 】

6.6.2、mSink【PolicyAudioPort】

6.6.3、mSources【PolicyAudioPortVector 】

7、所有的SwAudioOutputDescriptor (mOutputs)

8、所有的AudioInputDescriptor (mInputs)

9、所有的音效EffectDescriptor (mEffects)

10、所有AudioPatch (mAudioPatches)

11、所有AudioPolicyMix (mPolicyMixes)

12、所有SourceClientDescriptor (mAudioSources.dump)

13、(mAllowedCapturePolicies)

14、Engine (mEngine->dump)


命令:
dumpsys media.audio_policy

AudioPolicyManager: 0xf1e5a000
Command Thread: 0xf1ff3300 
Supported System Usages:
AudioComman

猜你喜欢

转载自blog.csdn.net/u010664697/article/details/131109756