AudioFormat.Builder.SetChannelIndexMask(Int32) Methode

Definition

Legt das Kanalindexformat fest.

[Android.Runtime.Register("setChannelIndexMask", "(I)Landroid/media/AudioFormat$Builder;", "GetSetChannelIndexMask_IHandler", ApiSince=23)]
public virtual Android.Media.AudioFormat.Builder SetChannelIndexMask(int channelIndexMask);
[<Android.Runtime.Register("setChannelIndexMask", "(I)Landroid/media/AudioFormat$Builder;", "GetSetChannelIndexMask_IHandler", ApiSince=23)>]
abstract member SetChannelIndexMask : int -> Android.Media.AudioFormat.Builder
override this.SetChannelIndexMask : int -> Android.Media.AudioFormat.Builder

Parameter

channelIndexMask
Int32

beschreibt die Konfiguration der Audiokanäle. Für die Ausgabe ist channelIndexMask eine OR-ed-Kombination von Bits, die die Zuordnung von AudioTrack-Schreibbeispielen zu Ausgabe-Sinkkanälen darstellt. Beispielsweise bedeutet eine Maske von 0xa oder binäre 1010, dass der AudioTrack-Schreibframe aus zwei Beispielen besteht, die an die zweite und die vierten Kanäle der Ausgabesinke weitergeleitet werden. Nicht übereinstimmende Ausgabesenkenkanäle sind null gefüllt und nicht übereinstimmende AudioTrack-Schreibbeispiele werden gelöscht. Bei eingaben ist channelIndexMask eine OR-ed-Kombination von Bits, die die Zuordnung von Eingabequellenkanälen zu AudioRecord-Lesebeispielen darstellen. Beispielsweise liest eine Maske von 0x5 oder binär 101 aus dem ersten und dritten Kanal des Eingabequellengeräts und speichert sie im ersten und zweiten Beispiel des AudioRecord-Leseframes. Nicht übereinstimmende Eingabequellenkanäle werden verworfen, und nicht übereinstimmende AudioRecord-Lesebeispiele sind null gefüllt.

Gibt zurück

dieselbe Generator-Instanz. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Legt das Kanalindexformat fest. Eine Kanalindexmaske gibt die Zuordnung von Audiobeispielen im Frame mit nummerierten Endpunktkanälen an. Das i-th-Bit im Kanalindexformat entspricht dem i-th-Endpunktkanal. Beispielsweise wird ein Endpunkt mit vier Kanälen als Indexmaskenbits 0 bis 3 dargestellt. Dies

Android-Referenz für android.media.AudioFormat.Builder.setChannelIndexMask.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: