Virtualizer.GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
チャネル マスクと仮想化モードの組み合わせについて、仮想スピーカーの角度 (方位角と標高) を照会します。
[Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")]
public virtual bool GetSpeakerAngles (Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode, int[]? angles);
[<Android.Runtime.Register("getSpeakerAngles", "(II[I)Z", "GetGetSpeakerAngles_IIarrayIHandler")>]
abstract member GetSpeakerAngles : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode * int[] -> bool
override this.GetSpeakerAngles : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode * int[] -> bool
パラメーター
- inputChannelMask
- ChannelIn
仮想化するコンテンツのチャネル マスク。
- virtualizationMode
- VirtualizationMode
仮想化処理を実行するモード。次のいずれか #VIRTUALIZATION_MODE_BINAURAL
です #VIRTUALIZATION_MODE_TRANSAURAL
。
- angles
- Int32[]
長さがチャネル マスク内のチャネル数の 3 倍の null 以外の配列。
メソッドが構成がサポートされていることを示す場合、配列には値の三重項が返されるときに含まれます。マスクのチャネル間のチャネルごとに:ul li><>配列内のインデックス3i
にある要素には、話者識別 (例: AudioFormat#CHANNEL_OUT_FRONT_LEFT
index 3
i+1
の要素)</li><li>が含まれます <i
には、角度で表される対応する方位角が含まれています。0 はリスナーが直面する方向、180 はリスナーの後ろ、-90 は彼女/彼の左<に、/li li>><はインデックス3*i+2
の要素に対応する標高角度を含み、+90 はリスナーのすぐ上にあり、0 は水平平面、-90 はリスナーのすぐ下にあります。</李>
戻り値
チャネル マスクと仮想化モードの組み合わせがサポートされている場合は true、それ以外の場合は false。
- 属性
例外
注釈
チャネル マスクと仮想化モードの組み合わせについて、仮想スピーカーの角度 (方位角と標高) を照会します。 仮想化の構成 (マスクとモード) がサポートされている場合 (参照) #canVirtualize(int, int)
は、各仮想スピーカーの定義と、リスナーに対する方位角と標高角度を返したときに配列の角度が含まれます。 <br>一部の仮想化実装では、角度が強度に依存する場合があることに注意してください。
の Java ドキュメントandroid.media.audiofx.Virtualizer.getSpeakerAngles(int, int, int[])
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。