Thank you very much. Probably there's no way to detect inside my driver
which API is actually used and whether it's in exclusive mode? If it's only
int->float->int shouldn't it be bit transparent up to 24 bit integers? Or is
there also a dithering added in Windows shared-mode audio engine? And is
there a kind of micro SRC added also if app and driver use the same
samplerate of i.e. 44.1 kHz as it could be some hardware doesn't run exactly
at 44100 but perhaps at 44099.993?
Von: wdmaudiodev-bounce@xxxxxxxxxxxxx <wdmaudiodev-bounce@xxxxxxxxxxxxx> Im
Auftrag von Matthew van Eerde (Redacted sender "Matthew.van.Eerde" for
Gesendet: Dienstag, 21. August 2018 22:00
Betreff: [wdmaudiodev] Re: bit transparency from app to WDM audio driver
depending from API?
The Windows shared-mode audio engine operates entirely in floating-point
mode. It also has a limiter. This includes MME shared mode, DirectSound
shared mode, Media Foundation shared mode, and WASAPI shared mode. It does
not include MME exclusive mode, DirectSound exclusive mode, Media Foundation
exclusive mode, or WASAPI exclusive mode.
(But please don't use exclusive mode.)
<mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx> > on behalf of Johannes Freyberger
Sent: Tuesday, August 21, 2018 11:47:50 AM