Parece que esta pregunta se ha hecho antes, solo me gustaría saber si hay una actualización en Android.Audio de bajo retardo en Android a través de NDK
Planeo escribir una aplicación de audio que involucre E/S de audio de bajo retardo (aproximadamente < 10 ms). Parece que no es posible en función de los métodos propuestos por el SDK, por lo tanto, ¿existe, mientras tanto, una forma de lograr este objetivo utilizando el NDK?
El problema es la restricción de amortiguación mínima de la clase AudioTrack. Este tamaño es significativamente demasiado grande para realizar audio de baja demora. Y en dispositivos reales (Motorola Droid), el tamaño de búfer mostrado es incluso mayor que con el emulador. – user332530
@hkhauke El tamaño del búfer de AudioTrack no afectará la latencia de la reproducción de audio. Para decirlo de otra manera, no es necesario llenar el búfer de AudioTrack para que comience la reproducción si configuró MODE_STREAM. La verdadera pregunta será qué tan rápido se desempeña el sistema de audio subyacente en Android y qué tan rápido es el hardware de audio. – Mark
¡Gracias por esa pista, voy a probar ese modo! – user332530