Effect Parameters

[The feature associated with this page, DirectSound, is a legacy feature. It has been superseded by WASAPI and Audio Graphs. Media Casting have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Media Casting instead of DirectSound, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

To set or retrieve parameters of sound effects, you must first obtain the appropriate interface to the buffer that contains the effect. The following interfaces give you access to parameters of the standard DMOs available on all systems.

To obtain one of these interfaces, pass the corresponding IID to the QueryInterface method of the buffer containing the effect. For a list of IIDs, see DirectSound Interface GUIDs.