Sembra che questa domanda sia già stata fatta prima, vorrei solo sapere se c'è un aggiornamento in Android.Audio a basso ritardo su Android via NDK
Ho in programma di scrivere un'applicazione audio che coinvolge I/O audio a ritardo ridotto (circa < 10 ms). Sembra non essere possibile sulla base dei metodi proposti dall'SDK, quindi c'è - nel frattempo - un modo per raggiungere questo obiettivo utilizzando l'NDK?
Il problema è il vincolo di buffer minimo della classe AudioTrack. Questa dimensione è significativamente troppo grande per realizzare un audio a basso ritardo. E su dispositivi reali (Motorola Droid), il buffersize mostrato è persino più alto che con l'emulatore. – user332530
@hkhauke Le dimensioni del buffer AudioTrack non influiscono sulla latenza della riproduzione audio. Per dirla in altro modo non devi riempire il buffer AudioTrack per avviare la riproduzione se hai impostato MODE_STREAM. La vera domanda sarà la velocità con cui il sistema audio sottostante in Android si comporta e la velocità con cui l'hardware audio stesso è. – Mark
Grazie per questo suggerimento, metterò alla prova quella modalità! – user332530