Reputation: 919
Why does Windows only give me 32-bit float audio streams even though both my microphones only produce 16-bit audio?
I've tried in WinRT/C# (AudioEncodingProperties
) and also Media Foundation/C++ (IMFMediaSource
). Same results either way... 32-bit float is the only profile available.
Is there a way to just detect the true sample rate of a microphone and get the unmodified sound data?
Btw, I need to capture video as well, so I need to work within APIs that allow me to capture both simultaneously and keep them sync'd.
Upvotes: 1
Views: 56