diff --git a/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp b/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp index c7c2072b0c..2f30064976 100644 --- a/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp +++ b/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp @@ -746,7 +746,7 @@ public: if (inputDevice != nullptr && inputDevice->client != nullptr) { - latencyIn = (int) (inputDevice->latencySamples + inputDevice->actualBufferSize + inputDevice->minBufferSize); + latencyIn = (int) (inputDevice->latencySamples + currentBufferSizeSamples); if (! check (inputDevice->client->Start())) { @@ -758,7 +758,7 @@ public: if (outputDevice != nullptr && outputDevice->client != nullptr) { - latencyOut = (int) (outputDevice->latencySamples + outputDevice->actualBufferSize + outputDevice->minBufferSize); + latencyOut = (int) (outputDevice->latencySamples + currentBufferSizeSamples); if (! check (outputDevice->client->Start())) {