ACM Driver Messages

The ACM passes the following messages to ACM drivers:

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 input capabilities of the audio hardware.
ACMDM_HARDWARE_WAVE_CAPS_OUTPUT
Requests information about the output capabilities of the audio hardware.
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.