Language

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 は、チャネル位置マスク (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など) の OR で組み合わせて使用できます。 出力または AudioTrack の場合、一致する左右のペアを含まないチャネル位置マスクは無効です。 入力または AudioRecord の場合、マスクはAudioFormat.CHANNEL_IN_MONOまたはAudioFormat.CHANNEL_IN_STEREOする必要があります。 AudioFormat.CHANNEL_IN_MONOは、すべてのデバイスで動作することが保証されています。

返品

同じ Builder インスタンス。 この値は null にすることはできません。

属性

注釈

チャネル位置マスクを設定します。 チャネル位置マスクは、名前付きエンドポイント チャネルを持つフレーム内のオーディオ サンプル間の関連付けを指定します。 フレーム内のサンプルは、チャネル位置マスク内の名前付きセット ビット (昇順のビット順) に対応します。 エンドポイント番号付きチャネルに基づいてチャネルを指定するには、setChannelIndexMask(int) を参照してください。 チャネル位置マスクのこの説明では、概念について詳しく説明します。

android.media.AudioFormat.Builder.setChannelMaskの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象