Virtualizer.CanVirtualize(ChannelIn, VirtualizationMode) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
檢查此虛擬化工具是否支援通道遮罩和虛擬化模式的組合。
[Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")]
public virtual bool CanVirtualize(Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode);
[<Android.Runtime.Register("canVirtualize", "(II)Z", "GetCanVirtualize_IIHandler")>]
abstract member CanVirtualize : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode -> bool
override this.CanVirtualize : Android.Media.ChannelIn * Android.Media.Audiofx.VirtualizationMode -> bool
參數
- inputChannelMask
- ChannelIn
要虛擬化之內容的通道遮罩。
- virtualizationMode
- VirtualizationMode
要執行虛擬化處理的模式,是的其中#VIRTUALIZATION_MODE_BINAURAL
#VIRTUALIZATION_MODE_TRANSAURAL
一種。
傳回
如果支援通道遮罩和虛擬化模式的組合,則為 true,否則為 false。
<br>指出不支援特定通道遮罩不一定表示您無法使用該通道遮罩播放內容,這更可能表示內容在虛擬化之前會混搭。 例如,僅支援遮罩的 AudioFormat#CHANNEL_OUT_STEREO
虛擬化程式仍然可以使用的遮罩 AudioFormat#CHANNEL_OUT_5POINT1
來處理內容,但會先將內容混音到立體聲,然後再虛擬化,而不是個別虛擬化每個通道。
- 屬性
例外狀況
備註
檢查此虛擬化工具是否支援通道遮罩和虛擬化模式的組合。 某些虛擬化工具實作可能只支援雙音器處理(亦即僅支援耳機輸出,請參閱 #VIRTUALIZATION_MODE_BINAURAL
),有些可能支援跨音處理(亦即,針對喇叭輸出,請參閱 #VIRTUALIZATION_MODE_TRANSAURAL
)。內建喇叭。 使用這個方法來查詢虛擬化程序實作功能。
的 android.media.audiofx.Virtualizer.canVirtualize(int, int)
Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。