Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The waveform audio API provides an application exact control over waveform audio input/output devices. It also supports the hardware audio mixer API. In addition to providing volume control, the waveform audio API provides routing services to manage audio lines on your device for playing or recording. Routing services require specific hardware device and driver support. The mixer architecture allows several audio source lines to be mapped to a single destination audio line.

In This Section

Waveform Audio Application Development

Provides information about creating applications that use waveform audio.

Waveform Audio Registry Settings

Describes the registry settings that affect waveform audio.

Waveform Audio Security

Describes how enhance security in operating systems and applications that use waveform audio.

Waveform Audio Reference

Provides reference information for the programming elements for waveform audio.

Hardware Audio Mixer

Provides information about creating applications that use the hardware audio mixer.

Attenuation Classes

Provides reference information for The Attenuation Classes. An attenuation class is a secondary gain class that provides an additional level of volume control over the levels established by general audio gain classes.

Switching Preferred Audio Devices

Reference material for functions that query and set the preferred audio device.

Related Sections

Audio

Provides information about audio technologies for Windows ®phones.