IConfigInterleaving interface (strmif.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

The IConfigInterleaving interface controls how the AVI Mux filter interleaves audio and video samples. Video-authoring applications that handle capturing should use this interface when they need to control how audio samples and video frames will be saved on a disk.

Inheritance

The IConfigInterleaving interface inherits from the IUnknown interface. IConfigInterleaving also has these types of members:

Methods

The IConfigInterleaving interface has these methods.

 
IConfigInterleaving::get_Interleaving

The get_Interleaving method gets the audio preroll time and the frequency of interleaving for an AVI file.
IConfigInterleaving::get_Mode

The get_Mode method retrieves the interleaving quality setting.
IConfigInterleaving::put_Interleaving

The put_Interleaving method sets the audio preroll time and the frequency of interleaving for an AVI file.
IConfigInterleaving::put_Mode

The put_Mode method sets how audio samples and video frames are to be written to disk, by specifying quality of interleaving.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header strmif.h (include Dshow.h)

See also

Interfaces