You put the question in a wrong way.
GetBuffer gets you buffers of duration respectively to initialization of the audio client. You need to go back to Initialize call and request a shorter buffer from there.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I can't seem to get the buffer transfer rate lower than 480 on 48000sps using IAudioClient::GetBuffer in exclusive-mode. I'm initializing the audio client using 0 as the duration length.
Note: I would like to specify that I'm explicitly referring to exclusive mode, not shared mode.
You put the question in a wrong way.
GetBuffer gets you buffers of duration respectively to initialization of the audio client. You need to go back to Initialize call and request a shorter buffer from there.