我正在尝试确定正在运行的设备支持哪些 OpenSL ES 效果。
Andorid SDK 的 AudioEffect 类提供了这样做的方法。
public static Descriptor[] queryEffects ()
我的问题是,鉴于该方法返回的所有AudioEffect.Descriptor,我不知道如何确定其中一个是否真的是我需要的。
公共 UUID 类型
在 API 级别 9 中添加 表示效果的通用类型(均衡器、低音增强...)。UUID 对应于此类效果的 OpenSL ES 接口 ID。
type属性似乎是我应该使用的属性,但我找不到指定所有效果类型 UUID 的 OpenSL ES 参考。
你知道我在哪里可以找到吗?
我可以找到在设备上测试方法结果的 UUID,但是,
我可以假设 UUID 在每个设备上对于特定类型的效果总是相同的吗?
提前致谢