[wdmaudiodev] Does KMixer bit depth conversion do dithering?

  • From: "Daniel E. Germann" <deg@xxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 29 Oct 2003 16:37:44 -0600

If an application program uses the waveIn/waveOut APIs (or DirectSound APIs,
for that matter) to open a WDM Audio wave device at 16 bits/sample, and the
driver's DataRangeIntersection handler returns a 24-bit data format, I
believe KMixer does bit depth conversion to translate from the application's
bit depth to the driver's (hardware's) bit depth.  When this bit depth
conversion occurs, does KMixer do any sort of dithering, or does it just pad
with 8 bits of 0 on output and truncate to 16 bits on input?

Thank you!



WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx


Other related posts:

  • » [wdmaudiodev] Does KMixer bit depth conversion do dithering?