Java 如何在Android中检索正在进行的语音呼叫编解码器?

Java 如何在Android中检索正在进行的语音呼叫编解码器?,java,android,call,codec,voice,Java,Android,Call,Codec,Voice,我有一个根设备,我的Android应用程序有系统应用程序权限,apk存在于/system/priv-app文件夹中。 在应用程序中,我实现了InCallService来处理呼叫。 我需要捕获通话中使用的音频编解码器,理想情况下还需要捕获通话中的任何编解码器更改。 我在android源代码中看到了一些类,如CallQuality、CallAttributes。 同样在Android SDK 30中,我在Android.telecom.Connection类中看到了Connection.AUDIO\

我有一个根设备,我的Android应用程序有系统应用程序权限,apk存在于/system/priv-app文件夹中。 在应用程序中,我实现了InCallService来处理呼叫。 我需要捕获通话中使用的音频编解码器,理想情况下还需要捕获通话中的任何编解码器更改。 我在android源代码中看到了一些类,如CallQuality、CallAttributes。 同样在Android SDK 30中,我在Android.telecom.Connection类中看到了Connection.AUDIO\u CODEC\u AMR之类的常量,但我不知道如何使用这些常量