Hi everyone,
I'm developing a multimedia application for Windows. It plays both 44.1khz and 48khz source audio files. It uses the normal Windows audio path through the mixer. No exclusive mode, no WASAPI or ASIO.
Most users will have either 44.1khz or 48khz soundcards. It's important to me that I output the sound at the correct samplerate for their device.
What I don't quite understand is how the Windows Mixer works. Does it operate at the same frequency of the output?
Is it possible in some situations that the Windows Mixer runs at a different samplerate from the output, leading to unavoidable resampling?
If it can change, how can I find out the frequency that Windows Mixer is currently operating in?
I'm developing a multimedia application for Windows. It plays both 44.1khz and 48khz source audio files. It uses the normal Windows audio path through the mixer. No exclusive mode, no WASAPI or ASIO.
Most users will have either 44.1khz or 48khz soundcards. It's important to me that I output the sound at the correct samplerate for their device.
What I don't quite understand is how the Windows Mixer works. Does it operate at the same frequency of the output?
Is it possible in some situations that the Windows Mixer runs at a different samplerate from the output, leading to unavoidable resampling?
If it can change, how can I find out the frequency that Windows Mixer is currently operating in?
Last edited: