Waveform-Audio Input Data Types
[The feature associated with this page, Waveform Audio, is a legacy feature. It has been superseded by WASAPI and Audio Graphs. WASAPI and Audio Graphs have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use WASAPI and Audio Graphs instead of Waveform Audio, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The following data types are defined for waveform-audio input functions.
Type | Description |
---|---|
HWAVEIN | Handle of an open waveform-audio input device. |
WAVEFORMATEX | Structure that specifies the data formats supported by a particular waveform-audio input device. This structure is also used for waveform-audio output devices. |
WAVEHDR | Structure used as a header for a block of waveform-audio input data. This structure is also used for waveform-audio output devices. |
WAVEINCAPS | Structure used to inquire about the capabilities of a particular waveform-audio input device. |
Related topics