The Wave API Manager passes the following messages to ACM drivers:
Message | Purpose |
---|---|
ACMDM_DRIVER_ABOUT | Requests that the driver display its About dialog box. |
ACMDM_DRIVER_DETAILS | Requests that the driver return detailed information about its capabilities. |
ACMDM_DRIVER_NOTIFY | Notifies the driver of changes to other ACM drivers. |
ACMDM_FILTER_DETAILS | Requests information about a filter associated with a specified filter tag. |
ACMDM_FILTERTAG_DETAILS | Requests information about a specified filter tag. |
ACMDM_FORMAT_DETAILS | Requests information about the format associated with a specified filter tag. |
ACMDM_FORMAT_SUGGEST | Requests that the driver suggest a target conversion format for a specified source format. |
ACMDM_FORMATTAG_DETAILS | Requests information about a format tag. |
ACMDM_HARDWARE_WAVE_CAPS_INPUT | Requests information about the audio hardware's input capabilities. |
ACMDM_HARDWARE_WAVE_CAPS_OUTPUT | Requests information about the audio hardware's output capabilities. |
ACMDM_STREAM_CLOSE | Requests that the driver close a conversion stream. |
ACMDM_STREAM_CONVERT | Requests that the driver convert an audio stream. |
ACMDM_STREAM_OPEN | Requests that the driver open a new audio stream. |
ACMDM_STREAM_PREPARE | Requests that the driver prepare any buffers associated with an audio stream. |
ACMDM_STREAM_RESET | Requests that the driver stop operations on an audio stream. |
ACMDM_STREAM_SIZE | Requests that the driver return the size required for a source or destination buffer. |
ACMDM_STREAM_UNPREPARE | Requests that the driver clear any prepared buffers associated with an audio stream. |
For more information about these messages, see ACM Driver Messages.