AudioTrack.UnderrunCount 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 número de repeticiones en ejecución en el búfer de escritura de nivel de aplicación desde que se creó AudioTrack.
public virtual int UnderrunCount { [Android.Runtime.Register("getUnderrunCount", "()I", "GetGetUnderrunCountHandler", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getUnderrunCount", "()I", "GetGetUnderrunCountHandler", ApiSince=24)>]
member this.UnderrunCount : int
Valor de propiedad
- Atributos
Comentarios
Devuelve el número de repeticiones en ejecución en el búfer de escritura de nivel de aplicación desde que se creó AudioTrack. Se produce una ejecución insuficiente si la aplicación no escribe datos de audio lo suficientemente rápido, lo que hace que el búfer se desborde y un posible error de audio o pop.
Las infraejecuciones son menos probables cuando los tamaños de búfer son grandes. Puede ser posible eliminar las infraejecuciones mediante la recreación de AudioTrack con un búfer mayor. O bien, usando #setBufferSizeInFrames(int) para aumentar dinámicamente el tamaño efectivo del búfer.
Java documentación para android.media.AudioTrack.getUnderrunCount().
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.