MM_MIXM_CONTROL_CHANGE

The MM_MIXM_CONTROL_CHANGE callback message notifies a client that the value of a mixer control item has changed.

Parameters
dwMsg
MM_MIXM_CONTROL_CHANGE
dwParam1
Control ID. Must match control ID value returned to the client in response to an MXDM_GETLINECONTROLS message.
dwParam2
NULL
Comments

A user-mode mixer driver sends an MM_MIXM_CONTROL_CHANGE message to its client, by means of a callback, when the value of a mixer control item has changed. The driver sends the message to the client by calling DriverCallback, passing the specified parameters.

The driver sends the MM_MIXM_CONTROL_CHANGE message only if the client has specified a notification target with the MXDM_OPEN message.

For kernel-mode drivers using soundlib.lib, this value is stored in a MIXER_DATA_ITEM structure and passed to the user-mode driver upon receipt of an IOCTL_MIX_REQUEST_NOTIFY control code.

For additional information, see Notifying Clients from Audio Drivers.