実行中のデバイスでサポートされている OpenSL ES エフェクトを特定しようとしています。
Andorid SDK の AudioEffect クラスは、そのためのメソッドを提供します。
public static Descriptor[] queryEffects ()
私の問題は、そのメソッドによって返されたすべてのAudioEffect.Descriptorを考えると、それらの1つが実際に必要なものであるかどうかを判断する方法がわからないことです。
パブリック UUID タイプ
API レベル 9 で追加されました。エフェクトのジェネリック タイプを示します (イコライザー、ベース ブースト ...)。UUID は、このタイプのエフェクトの OpenSL ES インターフェイス ID に対応します。
type属性を使用する必要があるようですが、すべてのエフェクト タイプ UUID が指定されている OpenSL ES リファレンスが見つかりません。
どこで見つけられるか知っていますか?
デバイスでメソッドの結果をテストするUUIDを見つけることができましたが、
UUID は、特定の種類のエフェクトのすべてのデバイスで常に同じであると想定できますか?
前もって感謝します