Share via


Waveform Input Driver Messages (Compact 2013)

3/26/2014

The following table shows the waveform input driver messages (WIDM_XXX).

Programming element

Description

WIDM_ADDBUFFER

This message is used to request a waveform input driver to add an empty input buffer to its input buffer queue.

WIDM_CLOSE

This message is used to request a waveform input driver to close a specified device instance previously opened with WIDM_OPEN.

WIDM_GETDEVCAPS

This message is used to request a waveform input driver to return the capabilities of a specified device.

WIDM_GETNUMDEVS

This message is used to request a waveform input driver to return the number of devices that it supports.

WIDM_GETPOS

This message is used to request a stream input driver to return the current input position within a waveform. The input position is relative to the first recorded sample of the waveform.

WIDM_GETPROP

This message is used to request the properties of a waveform input driver.

WIDM_OPEN

This message is used to request a waveform input driver to open a stream of a specified device.

WIDM_PREPARE

This message is used to request a waveform input driver to prepare a system-exclusive data buffer for input.

WIDM_RESET

This message is used to request a waveform input driver to stop recording and return all buffers in the input queue to the caller.

WIDM_SETPROP

This message is used to request a waveform input driver to change properties.

WIDM_START

This message is used to request a waveform input driver to begin recording.

WIDM_STOP

This message is used to request a waveform input driver to stop recording.

WIDM_UNPREPARE

This message is used to request a waveform input driver to undo the buffer preparation that was performed in response to a WIDM_PREPARE message.

See Also

Reference

Waveform Audio Driver Reference
Waveform Output Driver Messages
WPDM Messages
Audio PDD Functions
Waveform Audio Driver Functions
Waveform Audio Driver Structures