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)。 使用此方法查詢虛擬化器的實作能力。
Java 文件 android.media.audiofx.Virtualizer.canVirtualize(int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。