AudioFormat.FrameSizeInBytes Propriedade

Definição

Retorne o tamanho do quadro em bytes.

public virtual int FrameSizeInBytes { [Android.Runtime.Register("getFrameSizeInBytes", "()I", "GetGetFrameSizeInBytesHandler", ApiSince=29)] get; }
[<get: Android.Runtime.Register("getFrameSizeInBytes", "()I", "GetGetFrameSizeInBytesHandler", ApiSince=29)>]
member this.FrameSizeInBytes : int

Valor da propriedade

O tamanho do quadro de áudio em bytes correspondentes à codificação e à máscara de canal.

Atributos

Comentários

Retorne o tamanho do quadro em bytes.

Para dados compactados embalados por PCM ou PCM, esse é o tamanho de uma amostra multiplicada pela contagem de canais. Para todos os outros casos, incluindo máscaras de canal inválidas/não configuradas, isso retornará 1 byte. Por exemplo, um formato PCM estéreo de 16 bits teria um tamanho de quadro de 4 bytes, um formato PCM flutuante de 8 canais teria um tamanho de quadro de 32 bytes e um formato de dados compactado (não empacotado no PCM) teria um tamanho de quadro de 1 byte.

Ambos AudioRecord ou AudioTrack processam dados em múltiplos desse tamanho de quadro.

Java documentação para android.media.AudioFormat.getFrameSizeInBytes().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a