ACM Driver Messages (Windows CE 5.0)

Send Feedback

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

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.