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