Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table lists the messages that the ACM passes to the ACM drivers.
Programming element | Description |
---|---|
ACMDM_DRIVER_ABOUT | Message that requests that the driver display its About dialog box. |
ACMDM_DRIVER_DETAILS | Message that requests that the driver return detailed information about its capabilities. |
ACMDM_DRIVER_NOTIFY | Message that notifies the driver of changes to other ACM drivers. |
ACMDM_FILTER_DETAILS | Message that requests information about a filter that is associated with a specified filter tag. |
ACMDM_FILTERTAG_DETAILS | Message that requests information about a specified filter tag. |
ACMDM_FORMAT_DETAILS | Message that requests information about the format that is associated with a specified filter tag. |
ACMDM_FORMAT_SUGGEST | Message that requests that the driver suggest a target conversion format for a specified source format. |
ACMDM_FORMATTAG_DETAILS | Message that requests information about a format tag. |
ACMDM_HARDWARE_WAVE_CAPS_INPUT | Message that requests information about the input capabilities of the audio hardware. |
ACMDM_HARDWARE_WAVE_CAPS_OUTPUT | Message that requests information about the output capabilities of the audio hardware. |
ACMDM_STREAM_CLOSE | Message that requests that the driver close a conversion stream. |
ACMDM_STREAM_CONVERT | Message that requests that the driver convert an audio stream. |
ACMDM_STREAM_OPEN | Message that requests that the driver open a new audio stream. |
ACMDM_STREAM_PREPARE | Message that requests that the driver prepare any buffers that are associated with an audio stream. |
ACMDM_STREAM_RESET | Message that requests that the driver stop operations on an audio stream. |
ACMDM_STREAM_SIZE | Message that requests that the driver return the size that is required for a source or destination buffer. |
ACMDM_STREAM_UNPREPARE | Message that requests that the driver clear any prepared buffers that are associated with an audio stream. |
DRV_CLOSE | This message requests a driver to be closed. The codec receives a DRV_CLOSE message for each DRV_OPEN message that succeeds. |
DRV_OPEN | This message requests a driver to be opened. Drivers are opened for many reasons. The most common reason is preparation for data conversion. Your driver must be able to handle multiple open-driver instances correctly. Multiple streams can and will be opened on a single driver instance. Do not store and/or create instance data that is unique to a stream. |
See Also
ACM Driver Functions | ACM Driver Structures
Send Feedback on this topic to the authors