Lenguaje

AudioTrack.UnderrunCount Propiedad

Definición

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.

Se aplica a