I am trying to simultaneously record and play audio on a Xamarin Android app. I am having issues with latency. I'm not sure how to go about reducing it. When I play around with the buffer size and sample rate(as suggested by the documentation) I get the "Pop-Corn" effect on my audio output and no reduced latency.
In order for sound to record and play relatively clearly with no "Pop-Corn" efffect, I use a 44100Hz Sample rate and 320 Buffer size but latency is still an issue (Xiaomi Redmi 4A testing device).
Has anyone managed to solve this?