Waveform Audio OS Design Development (Windows Embedded CE 6.0)

1/6/2010

With the support for Waveform Audio in Windows Embedded CE, devices can have all of the capabilities necessary for playing and recording waveform audio. The application programming interface (API) for Waveform Audio gives an application exact control over waveform audio input/output (I/O) devices.

The Waveform Audio API also includes a hardware audio mixer that controls the routing of audio lines to a destination device for playing or recording. It can also control volume and other effects. The Emulator audio driver and the unified audio model (UAM) drivers for Ensoniq supports the hardware audio mixer.

OS Design Information

The following table shows operating system design information for Waveform Audio.

Concept Description

Dependencies

None

Hardware considerations

None

Modules and Components

The following table shows the modules and components that implement Waveform Audio.

Item Module Component

Waveform audio support

coredll

None

Unified audio model driver

ensoniq

None

Ensoniq PCI 1371/1373 driver

es1371

None

Implementation Considerations

The following table shows the relevant Sysgen variables.

Sysgen variable Description

SYSGEN_AUDIO

Adds waveform audio support to your OS design.

Application Development Topics

Waveform Audio Application Development

Waveform Audio Reference

Device Driver Development Topics

Audio Drivers

See Also

Other Resources

Waveform Audio