Me he dado cuenta de que las clases C++ subyacentes a las API AudioTrack
y AudioRecord
en Android tienen un método latency()
que no está expuesto a través de JNI. Por lo que puedo ver, el método latency()
en AudioRecord
aún no tiene en cuenta la latencia del hardware (tienen un comentario TODO para eso), pero el método latency()
en AudioTrack
agrega en la latencia del hardware.¿Cómo puedo obtener información de latencia de la clase AudioTrack de Android?
Necesito absolutamente obtener este valor de latencia de AudioTrack
. ¿Hay alguna manera posible de que pueda hacer esto? No me importa qué tipo de truco loco es necesario, siempre y cuando no requiera un teléfono rooteado (el código resultante aún debe estar empaquetado como una aplicación en el mercado).
¿a qué hacks te refieres también? –