Waveform Audio OS Design Development (Windows CE 5.0)
With the support for Waveform Audio in Microsoft® Windows® 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 both Ensoniq and Geode support 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
Device Driver Development Topics
See Also
Send Feedback on this topic to the authors