Table of contents
Collapse the table of content
Expand the table of content

Driver Support for Legacy Audio Interfaces

Last Updated: 10/10/2016

The WDM audio system provides driver support for application programs that access audio devices through the legacy Windows multimedia functions. These functions include the following audio-specific APIs:

  • aux

  • mixer

  • midiIn

  • midiOut

  • waveIn

  • waveOut

For information about these APIs, see the Microsoft Windows SDK documentation. For a description of the system components that provide driver support for legacy audio functions, see WDM Audio Components.

This section discusses features that audio miniport drivers can implement to better support the audio capabilities that the Windows multimedia functions expose to application programs. These capabilities include wave-stream capture and rendering, MIDI recording and synthesis, and mixer control. In addition, this section describes several extensions to the legacy audio-specific APIs that applications can use to retrieve driver-specific information about audio devices.

This section discusses the following topics:

Kernel Streaming Topology to Audio Mixer API Translation

WDM Audio Extensions to Legacy Windows Multimedia APIs

Send comments about this topic to Microsoft

© 2016 Microsoft