Share via


Virtualizer.GetSpeakerAngles(ChannelIn, VirtualizationMode, Int32[]) メソッド

定義

仮想スピーカーの角度 (方位角と標高) に対して、チャネル マスクと仮想化モードの組み合わせを照会します。

[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 以外の配列。 メソッドが構成がサポートされていることを示す場合、配列には値の三重項が返されるときに含まれます。マスクのチャネル間の各チャネルiについて:<ul><li>配列内のインデックス3iの要素には話者識別 (例: AudioFormat#CHANNEL_OUT_FRONT_LEFT)<、/li>><li インデックス 3i+1 の要素には、対応する方位角が度で表されます。 ここで、0 はリスナーが直面する方向、180 はリスナーの背後にあり、-90 は彼女/彼の左に、</li は><>index 3*i+2 の要素に対応する標高角度を含みます。ここで、+90 はリスナーのすぐ上、0 は水平平面、-90 はリスナーのすぐ下にあります。</李>

戻り値

チャネル マスクと仮想化モードの組み合わせがサポートされている場合は true、それ以外の場合は false。

属性

例外

注釈

仮想スピーカーの角度 (方位角と標高) に対して、チャネル マスクと仮想化モードの組み合わせを照会します。 仮想化構成 (マスクとモード) がサポートされている場合 (「」を参照) #canVirtualize(int, int)、各仮想スピーカーの定義とリスナーに対する方位角と標高角度を返すと、配列の角度が含まれます。 <br>virtualizer の実装によっては、角度が強さに依存する場合があることに注意してください。

の Java ドキュメント android.media.audiofx.Virtualizer.getSpeakerAngles(int, int, int[])

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象