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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值