Share via


Audio Driver Development Concepts

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

The Audio Device Manager is just a common name for the OS code between applications using the waveform audio API and audio device drivers. It manages audio devices, includes the software-based mixer in the kernel, and handles various aspects of security, interprocess communication, application callbacks.

**The audio driver architecture for Windows Embedded CE supports driver creation using the unified audio model (UAM) as well as the MDD and PDD model. The architecture also supports various types of audio compression manager (ACM) drivers such as codecs, converters, and filters.

The following illustration shows the Windows Embedded CE audio stack.

Aa909946.f5461a54-950c-47c6-b992-502bb7eec874(en-US,WinEmbedded.60).gif

In This Section

  • Pluggable Codec Requirements
    Allows you to plug in your own codec wrapped with the Microsoft standard Audio Compression Manager (ACM) interface.
  • Wavedev2 Audio Model
    Provides information about audio driver creation using the Wavedev2 model.

  • Audio MDD and PDD
    Provides information on audio driver creation using the MDD and PDD model.

  • Unified Audio Model
    Provides information about the Windows Embedded CE UAM audio architecture.