Compartilhar via


AudioFormat.FrameSizeInBytes Propriedade

Definição

Retornar 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 correspondente à codificação e à máscara de canal.

Atributos

Comentários

Retornar o tamanho do quadro em bytes.

Para dados compactados compactados PCM ou PCM, esse é o tamanho de uma amostra multiplicado pela contagem de canais. Para todos os outros casos, incluindo máscaras de canal inválidas/não definidas, isso retornará 1 byte. Como 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 compactados (não compactado em PCM) teria um tamanho de quadro de 1 byte.

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

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

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

Aplica-se a