Compartir a través de


AudioFormat.FrameSizeInBytes Propiedad

Definición

Devuelve el tamaño del marco en 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 de propiedad

Tamaño del marco de audio en bytes correspondiente a la codificación y a la máscara de canal.

Atributos

Comentarios

Devuelve el tamaño del marco en bytes.

Para los datos comprimidos empaquetados de PCM o PCM, este es el tamaño de una muestra multiplicada por el recuento de canales. En el caso de todos los demás casos, incluidas las máscaras de canal no válidas o sin establecer, devolverá 1 byte. Por ejemplo, un formato PCM estéreo de 16 bits tendría un tamaño de fotograma de 4 bytes, un formato PCM flotante de 8 canales tendría un tamaño de fotograma de 32 bytes y un formato de datos comprimido (no empaquetado en PCM) tendría un tamaño de fotograma de 1 byte.

Ambos AudioRecord o AudioTrack procesan datos en múltiplos de este tamaño de fotograma.

Documentación de Java para android.media.AudioFormat.getFrameSizeInBytes().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a