Android メディア - dumpsys

目次

命令:dumpsys media.audio_policy

1、mEngine->getPhoneState()

2. すべての強制デバイス出力のステータス表示 (Engine::setForceUse 関数で設定)

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

4. 利用可能なすべての出力デバイス (mAvailableOutputDevices) [DeviceVector]

4.1、ミッドID

4.2、mタグ名

4.3、mDeviceTypeAddr【AudioDeviceTypeAddr】

mDeviceTypeAddr.mType

4.4、mEncapsulationModes、mEncapsulationMetadataTypes

4.5、mGains【オーディオゲイン】、mProfiles【オーディオプロファイルベクトル】

mGains に対応する XML 設定は次のとおりです。

mProfiles は XML 設定に対応します

5. 現在のプラットフォームで利用可能なすべての入力デバイスを表示します (mAvailableInputDevices)

6. すべてのモジュール (mHwModulesAll) [HwModuleCollection]

6.1、mName、mHandle、mHalVersion

6.2、mOutputProfiles【出力プロファイルコレクション】

6.2.1、mProfiles【オーディオプロファイルベクトル】

6.2.2、mFlags、maxOpenCount、curOpenCount、maxActiveCount、curActiveCount

6.2.3、mGains【オーディオゲイン】

6.2.4、mSupportedDevices【デバイスベクター】

6.3、mInputProfiles【InputProfileCollection】

6.4、宣言されたデバイス(mDeclaredDevices)【DeviceVector】

...6.5、動的デバイス(mDynamicDevices)【DeviceVector】

6.6、mRoutes【AudioRouteVector】

6.6.1、mType【audio_route_type_t】

6.6.2、mSink【ポリシーオーディオポート】

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、エンジン(mEngine→ダンプ)


命令:
dumpsys media.audio_policy

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

おすすめ

転載: blog.csdn.net/u010664697/article/details/131109756