opensles: scale buffer size by rate

Use smaller buffer sizes for lower rates.
Base on 20 msec period common on Android.
Pass mSamplerate so caller can guarantee it is set.
4 files changed