語言

AudioFormat.Builder.SetChannelMask(ChannelOut) 方法

定義

設定通道位置遮罩。

[Android.Runtime.Register("setChannelMask", "(I)Landroid/media/AudioFormat$Builder;", "GetSetChannelMask_IHandler")]
public virtual Android.Media.AudioFormat.Builder SetChannelMask(Android.Media.ChannelOut channelMask);
[<Android.Runtime.Register("setChannelMask", "(I)Landroid/media/AudioFormat$Builder;", "GetSetChannelMask_IHandler")>]
abstract member SetChannelMask : Android.Media.ChannelOut -> Android.Media.AudioFormat.Builder
override this.SetChannelMask : Android.Media.ChannelOut -> Android.Media.AudioFormat.Builder

參數

channelMask
ChannelOut

描述音訊通道的配置。 輸出方面,channelMask 可以是通道位置遮罩的 OR 組合,例如 AudioFormat.CHANNEL_OUT_FRONT_LEFT、AudioFormat.CHANNEL_OUT_FRONT_RIGHT、AudioFormat.CHANNEL_OUT_FRONT_CENTER、AudioFormat.CHANNEL_OUT_LOW_FREQUENCY AudioFormat.CHANNEL_OUT_BACK_LEFT、AudioFormat.CHANNEL_OUT_BACK_RIGHT、AudioFormat.CHANNEL_OUT_BACK_CENTER、AudioFormat.CHANNEL_OUT_SIDE_LEFT、AudioFormat.CHANNEL_OUT_SIDE_RIGHT。 對於輸出或 AudioTrack,若通道位置遮罩不包含匹配的左右配對,則無效。 對於輸入或 AudioRecord,遮罩應該是AudioFormat.CHANNEL_IN_MONO或AudioFormat.CHANNEL_IN_STEREO。 AudioFormat.CHANNEL_IN_MONO保證所有裝置都能正常使用。

傳回

同一個建造者實例。 這個值不可能為零值。

屬性

備註

設定通道位置遮罩。 通道位置遮罩指定了具有指定端點通道的影格中音訊樣本之間的關聯。 畫面中的取樣點對應於通道位置遮罩中指定的集合位元,依位元由高到低排列。 請參見 setChannelIndexMask(int) 以依據端點編號的通道來指定通道。 這篇頻道位置遮罩的說明將更詳細地介紹這個概念。

Android 參考資料。android.media.AudioFormat.Builder.setChannelMask

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

適用於