diff --git a/src/multimedia/windows/qwindowsaudiosink.cpp b/src/multimedia/windows/qwindowsaudiosink.cpp index 157172c..2ba6319 100644 --- a/src/multimedia/windows/qwindowsaudiosink.cpp +++ b/src/multimedia/windows/qwindowsaudiosink.cpp @@ -285,7 +285,7 @@ } uint32_t requiredDataSize = m_format.bytesForFrames(requiredFrames); - auto hostBufferSpan = as_writable_bytes(QSpan{ hostBuffer, requiredDataSize }); + auto hostBufferSpan = as_writable_bytes(QSpan{ hostBuffer, qsizetype(requiredDataSize) }); uint64_t consumedFrames = QPlatformAudioSinkStream::process(hostBufferSpan, requiredFrames); DWORD flags = consumedFrames != 0 ? 0 : AUDCLNT_BUFFERFLAGS_SILENT;