当前位置: 首页 > 知识库问答 >
问题:

Android-如何获取AudioManager/AudioSystem参数列表

樊运乾
2023-03-14

共有1个答案

袁子瑜
2023-03-14

经过简短的调查,我可以猜测没有可靠的方法来枚举音频设备参数的所有可用键。Android Header定义了一小组通用参数,可能所有设备都应该支持这些参数。您可以在这里找到实际的键(查找Audio_Parameter_*宏)。和与实际设备实现的接口结构Audio_HW_Device(由供应商实现)只有get_parameters()/set_parameters()和没有枚举入口点。因此,无法请求支持的参数键的完整列表。

最重要的是:

  1. 我们有一小组预定义的公共参数
  2. 为了处理特定于供应商的参数-我们应该从供应商文档或特定设备的硬件相关来源获得额外密钥列表。
 类似资料:
  • 问题内容: 我有这样的网址: 如何获取章节和帖子的参数值​​? 我的URL在Chapter参数的值中包含“&”。 问题答案: 您可以在Android中使用Uri类来完成此操作; https://developer.android.com/reference/android/net/Uri.html 这样,您甚至可以从查询参数中获取特定元素;

  • 问题内容: 只是一个简单的问题,如何获得指定目录内的目录列表。 例如, 现在,我需要获取“路径”目录中的目录列表。 谢谢! 问题答案: 诸如此类(添加null检查,异常等。)

  • 问题内容: 我正在为SQLException编写通用记录器,我想获取传递给PreparedStatement的参数,该怎么做?我能够得到他们的数量。 问题答案: 简短的回答:不能。 长答案:所有JDBC驱动程序都会将参数值保留在某个地方,但是没有标准的方法来获取它们。 如果要出于调试或类似目的而打印它们,则有几种选择: 创建一个传递JDBC驱动程序(使用p6spy或log4jdbc作为基础),该驱

  • 问题内容: 我正在寻找获得Android中表格可用列名的代码吗? 我环顾四周,没有找到任何东西。 问题答案: 这是一种更简单的方法:

  • 问题内容: 我有一个带有一些GET参数的URL,如下所示: 我需要获得的全部价值。我尝试读取该URL,但只有。如何使用JavaScript执行此操作? 问题答案: JavaScript 本身 没有内置处理查询字符串参数的内容。 在(现代)浏览器中运行的代码可以使用对象(它是浏览器提供给JS的API的一部分): 对于较旧的浏览器(包括Internet Explorer),您可以使用此polyfill

  • 你好,我来自从URL获取JSON对象 我试着去买一顶帽子- 有人能告诉我我做错了什么吗?