AudioFormat.FrameSizeInBytes Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.