ACMDM_HARDWARE_WAVE_CAPS_OUTPUT

lParam1 = (LPARAM) pWOC   // see below
lParam2 = (LPARAM) cbWOC  // see below
 

Sent to an Audio Compression Manager (ACM) driver that sets the ACMDRIVERDETAILS_SUPPORTF_HARDWARE in the fdwSupport member of the ACMDRIVERDETAILS structure. This message is sent each time the driver is loaded by the ACM.

MMSYSERR_NOTENABLED The driver failed to load or initialize.
MMSYSERR_NOTSUPPORTED The driver does not support waveform output.

lParam1
Address of a WAVEOUTCAPS structure to be filled with the waveform output device capabilities that the driver is associated with.
lParam2
Size, in bytes, of the WAVEOUTCAPS structure referenced by lParam1.

If an ACM driver sets the ACMDRIVERDETAILS_SUPPORTF_HARDWARE flag in the ACMDRIVERDETAILS structure, the driver must support one or both of the ACMDM_HARDWARE_WAVE_CAPS_INPUT and ACMDM_HARDWARE_WAVE_CAPS_OUTPUT messages. These messages are used by the ACM to determine what waveform device identifiers are associated with the driver. This device identifier is then returned to an application through the acmMetrics function when the ACM_METRIC_HARDWARE_WAVE_INPUT or ACM_METRIC_HARDWARE_WAVE_OUTPUT metric index is given.

See Also

ACMDM_DRIVER_ABOUT, ACMDM_DRIVER_DETAILS, ACMDM_DRIVER_NOTIFY, ACMDM_HARDWARE_WAVE_CAPS_INPUT, WAVEOUTCAPS