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. |
Wave application programming interface (API) messages fall into two categories: window messages and callback function messages. The following table shows these messages.
Programming element | Description |
---|---|
This message is used to query the preferred device, using the existing waveInMessageor waveOutMessagefunction to the WAVE_MAPPER device id. |
|
This message is sent through the waveInMessageor waveOutMessagefunction to set the preferred device ID of the device referenced by WAVE_MAPPER to a new value. |
|
Commands the driver to stop generating a MIDI note at a specified frequency. |
|
Commands the driver to begin generating a MIDI note at a specified frequency. |
|
Sent to the driver to set a new tempo for MIDI playback. |
|
This message is sent to a window when a waveform-audio input device is closed. |
|
This message is sent to a window when waveform-audio data is present in the input buffer and the buffer is being returned to the application. |
|
This message is sent to a window when a waveform-audio input device is opened. |
|
This message indicates that an audio stream is controlled by an audio gain class. |
|
This message is sent to a window when a waveform-audio output device is closed. |
|
This message is sent to a window when the given output buffer is being returned to the application. |
|
This message is used to make sure that an audio stream is routed to the external speaker on a Windows Mobile device. |
|
This message is sent to a window when the given waveform-audio output device is opened. |
|
This message associates a stream context with an attenuation class. |
|
This message places a limit on the maximum volume for all streams associated with an attenuation class and scales the streams' volumes accordingly. |
|
This message is sent to the given waveInProccallback function when a waveform-audio input device is closed. |
|
This message is sent to the given waveInProccallback function when waveform-audio data is present in the input buffer and the buffer is being returned to the application. |
|
This message is sent to a waveInProccallback function when a waveform-audio input device is opened. |
|
This message is sent to a waveOutProccallback function when a waveform-audio output device is closed. |
|
This message is sent to a waveOutProccallback function when the given output buffer is being returned to the application. |
|
This message is sent to a waveOutProccallback function when a waveform-audio output device is opened. |