AudioFormat.Builder.SetChannelIndexMask(Int32) Metodo

Definizione

Imposta la maschera di indice del canale.

[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

Parametri

channelIndexMask
Int32

descrive la configurazione dei canali audio. Per l'output, channelIndexMask è una combinazione OR-ed di bit che rappresenta il mapping di esempi di scrittura AudioTrack ai canali sink di output. Ad esempio, una maschera di 0xa o binaria 1010 indica che il frame di scrittura AudioTrack è costituito da due campioni, indirizzati al secondo e al quarto canale del sink di output. I canali sink di output senza corrispondenza sono zero riempiti e gli esempi di scrittura AudioTrack non corrispondenti vengono eliminati. Per l'input, channelIndexMask è una combinazione OR-ed di bit che rappresenta il mapping dei canali di origine di input agli esempi letti da AudioRecord. Ad esempio, una maschera di 0x5 o binario 101 leggerà dal primo e terzo canale del dispositivo di origine di input e li archivierà nel primo e nel secondo campione del fotogramma di lettura AudioRecord. I canali di origine di input non corrispondenti vengono eliminati e gli esempi di lettura AudioRecord non corrispondenti sono pieni di zero.

Valori restituiti

stessa istanza di Builder. Questo valore non può essere Null.

Attributi

Commenti

Imposta la maschera di indice del canale. Una maschera di indice del canale specifica l'associazione di campioni audio nel frame con canali endpoint numerati. Il bit i-th nella maschera di indice del canale corrisponde al canale dell'endpoint i-th. Ad esempio, un endpoint con quattro canali viene rappresentato come bit della maschera di indice da 0 a 3. Questo

Informazioni di riferimento su Android per android.media.AudioFormat.Builder.setChannelIndexMask.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a