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
的内容)的虚拟化程序,但首先将内容向下混合到立体声,然后虚拟化,而不是逐个虚拟化每个通道。
- 属性
例外
注解
检查通道掩码和虚拟化模式的组合是否受此虚拟化器支持。 某些虚拟化器实现可能仅支持 binaural 处理(即仅支持耳机输出,请参阅 #VIRTUALIZATION_MODE_BINAURAL
),有些可能支持跨声处理(即对于扬声器输出,请参阅 #VIRTUALIZATION_MODE_TRANSAURAL
),了解内置扬声器。 使用此方法查询虚拟化器实现功能。
适用于 . 的 android.media.audiofx.Virtualizer.canVirtualize(int, int)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。