AudioTrack.BufferCapacityInFrames 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 máximo del AudioTrack búfer en fotogramas.
public virtual int BufferCapacityInFrames { [Android.Runtime.Register("getBufferCapacityInFrames", "()I", "GetGetBufferCapacityInFramesHandler", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getBufferCapacityInFrames", "()I", "GetGetBufferCapacityInFramesHandler", ApiSince=24)>]
member this.BufferCapacityInFrames : int
Valor de propiedad
tamaño máximo en fotogramas del AudioTrack búfer.
- Atributos
Comentarios
Devuelve el tamaño máximo del AudioTrack búfer en fotogramas.
Si el modo de creación de la pista es #MODE_STATIC, es igual al bufferSizeInBytes especificado en la construcción, convertido en unidades de marco. El recuento de fotogramas de una pista estática no cambiará.
Si el modo de creación de la pista es #MODE_STREAM, es mayor o igual que el valor de bufferSizeInBytes especificado convertido en unidades de fotograma. En el caso de las pistas de streaming, este valor se puede redondear hasta un valor mayor si es necesario por el receptor de salida de destino y, si la pista se enruta posteriormente a un receptor de salida diferente, el recuento de fotogramas puede ampliarse para adaptarse.
Si la AudioTrack codificación indica datos comprimidos, por ejemplo AudioFormat#ENCODING_AC3, , el recuento de fotogramas devuelto es el tamaño del AudioTrack búfer en bytes.
Consulte también AudioManager#getProperty(String) para obtener la clave AudioManager#PROPERTY_OUTPUT_FRAMES_PER_BUFFER.
Java documentación para android.media.AudioTrack.getBufferCapacityInFrames().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.