Lenguaje

AudioTrackPerformanceMode Enumeración

Definición

public enum AudioTrackPerformanceMode
type AudioTrackPerformanceMode = 
Herencia
AudioTrackPerformanceMode

Campos

Nombre Valor Description
None 0

Modo de rendimiento predeterminado para un AudioTrack.

Referencia de Android para android.media.AudioTrack.PERFORMANCE_MODE_NONE.

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.

LowLatency 1

Modo de rendimiento de baja latencia para un AudioTrack. Si el dispositivo lo admite, este modo habilita una ruta de acceso de latencia inferior a través del receptor de salida de audio. Es posible que los efectos ya no funcionen con este tipo de AudioTrack y la frecuencia de muestreo debe coincidir con la del receptor de salida. Las aplicaciones deben tener en cuenta que la baja latencia requiere una administración cuidadosa del búfer, con fragmentos más pequeños de datos de audio escritos por cada llamada de escritura(). Si se usa esta marca sin especificar bufferSizeInBytes, el tamaño real del búfer de AudioTrack puede ser demasiado pequeño. Se recomienda especificar un búfer bastante grande cuando se crea AudioTrack. A continuación, el tamaño real se puede reducir llamando a setBufferSizeInFrames(int). El tamaño del búfer se puede optimizar reduciendo después de cada llamada de escritura() hasta que se detecten los errores de audio, que se detectan llamando a getUnderrunCount(). A continuación, el tamaño del búfer se puede aumentar hasta que no haya problemas. Este paso de ajuste debe realizarse mientras se reproduce silencio. Esta técnica proporciona un riesgo entre la latencia y la tasa de errores.

Referencia de Android para android.media.AudioTrack.PERFORMANCE_MODE_LOW_LATENCY.

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.

PowerSaving 2

Modo de rendimiento de ahorro de energía para un AudioTrack. Si el dispositivo lo admite, este modo habilitará una ruta de acceso de energía inferior al receptor de salida de audio. Además, esta ruta de acceso de energía inferior normalmente tendrá búferes internos más profundos y una mejor resistencia a la ejecución, con una desventaja de una mayor latencia. En este modo, las aplicaciones deben intentar usar un tamaño de búfer mayor y entregar fragmentos más grandes de datos de audio por llamada de escritura(). Use getBufferSizeInFrames() para determinar el tamaño real del búfer de AudioTrack, ya que puede haber aumentado para dar cabida a un búfer más profundo.

Referencia de Android para android.media.AudioTrack.PERFORMANCE_MODE_POWER_SAVING.

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.

Comentarios

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