mirror of
https://github.com/mackron/miniaudio.git
synced 2026-04-21 15:56:58 +02:00
Experimental fix for full-duplex on WASAPI.
This commit is contained in:
@@ -7687,7 +7687,11 @@ mal_result mal_device__get_available_frames__wasapi(mal_device* pDevice, mal_IAu
|
||||
*pFrameCount = paddingFramesCount;
|
||||
} else {
|
||||
if ((mal_ptr)pAudioClient == pDevice->wasapi.pAudioClientPlayback) {
|
||||
*pFrameCount = (pDevice->playback.internalBufferSizeInFrames/pDevice->playback.internalPeriods) - paddingFramesCount;
|
||||
if (pDevice->type == mal_device_type_duplex) {
|
||||
*pFrameCount = pDevice->playback.internalBufferSizeInFrames - paddingFramesCount;
|
||||
} else {
|
||||
*pFrameCount = (pDevice->playback.internalBufferSizeInFrames/pDevice->playback.internalPeriods) - paddingFramesCount;
|
||||
}
|
||||
} else {
|
||||
*pFrameCount = paddingFramesCount;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user