語言

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[]

一個非空陣列,其長度是通道遮罩通道數的三倍。 若方法顯示支援該配置,陣列回傳時將包含三元組值:對於遮罩中每個聲道i中的 ul><li 3i>包含喇叭識別(例如 AudioFormat#CHANNEL_OUT_FRONT_LEFT),</li><li>索引 3的元素 i+1 包含其對應的方位角,以度數表示, < 其中 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[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於