I am trying to create a streaming based audio application on Android using NDK (which inturn used open SLES). I have the basic streaming setup working. I need to know how underruns(or overruns) are handled in Android ? How are error callbacks implemented ? How to get the time duration for which the AudioPlayer was starving for data ?
Thanks in Advance.