When using dax you are presented with several choices. which is the correct one to use? wdm-ks mme directx ?

  • 1
  • Question
  • Updated 4 years ago
  • Answered
Photo of Reggie-k6xr


  • 413 Posts
  • 32 Reply Likes

Posted 4 years ago

  • 1
Photo of Mack McCormick

Mack McCormick, Elmer

  • 296 Posts
  • 107 Reply Likes
WDM is the preferred choice.

Alpha Tester
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 8479 Posts
  • 3168 Reply Likes
These are different audio APIs supported by Windows. They have different characteristics.

MME uses the oldest Windows audio API which does not offer good play/record latency.

DirectX improves this, but still imposes a penalty of 10s of milliseconds due to the system mixing of streams from multiple applications.

WDM-KS avoids the mixing penalty of DirectX, and has very good latency characteristics; better than DIrectX.

In general, if you can get WDM-KS to work with your third-party audio application, then you should use it as Mack has indicated. Otherwise try DirectX next and MME last.