Microsoft DirectX 9.0

IConfigInterleaving Interface

The IConfigInterleaving interface is implemented on the AVI Mux Filter. The interface controls how files are written out to disk and sets interleaving configuration information such as frequency and preroll parameters.

This interface uses the InterleavingMode enumeration, which specifies how audio samples and video frames will be saved on a disk. Capture interleaving settings can range from INTERLEAVE_NONE to INTERLEAVE_FULL, depending on whether you will author immediately or later.

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.

In addition to the methods inherited from IUnknown, the IConfigInterleaving interface exposes the following methods.

Method Description
get_Interleaving Retrieves the audio preroll time and the frequency of the interleaving.
get_Mode Retrieves the interleaving quality setting.
put_Interleaving Sets the audio preroll time and the frequency of the interleaving.
put_Mode Sets how audio samples and video frames will be saved on disk by specifying quality of interleaving.