ACM Driver Messages (Windows Embedded CE 6.0)
1/6/2010
The following table lists the messages that the ACM passes to the ACM drivers.
Programming element | Description |
---|---|
Message that requests that the driver display its About dialog box. |
|
Message that requests that the driver return detailed information about its capabilities. |
|
Message that notifies the driver of changes to other ACM drivers. |
|
Message that requests information about a filter that is associated with a specified filter tag. |
|
Message that requests information about a specified filter tag. |
|
Message that requests information about the format that is associated with a specified filter tag. |
|
Message that requests that the driver suggest a target conversion format for a specified source format. |
|
Message that requests information about a format tag. |
|
Message that requests information about the input capabilities of the audio hardware. |
|
Message that requests information about the output capabilities of the audio hardware. |
|
Message that requests that the driver close a conversion stream. |
|
Message that requests that the driver convert an audio stream. |
|
Message that requests that the driver open a new audio stream. |
|
Message that requests that the driver prepare any buffers that are associated with an audio stream. |
|
Message that requests that the driver stop operations on an audio stream. |
|
Message that requests that the driver return the size that is required for a source or destination buffer. |
|
Message that requests that the driver clear any prepared buffers that are associated with an audio stream. |
|
This message requests a driver to be closed. The codec receives a DRV_CLOSE message for each DRV_OPEN message that succeeds. |
|
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. |