Does anyone know how to read small buffers with CMdaAudioInputStream?
I'm using the standard ReadL Method
where iStreamBuffer[iStreamIdx]->Data() points to a buffer of 300Bytes. This is 20ms of audio data. But for me it looks like CMdaAudioInputStream holds an internal buffer of 11200Bytes (700ms), because the ReadL operation in most cases returns after immediately (0ms), but uses 700ms in some case, probably when it has to fetch another internal buffer of 11200Bytes.
Does anyone know how to work around this and decrease the sampling time?