Platforms to show: All Mac Windows Linux Cross-Platform

DirectShowConfigInterleavingMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class DirectShow MBS Win Plugin 12.1 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The ConfigInterleaving 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.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.

Interleaving Mode Constants

Constant Value Description
kInterleaveBuffered 3 Noninterleaved.
This mode is equivalent to kInterleaveNone but uses less file space and system overhead.
kInterleaveCapture 1 Approximate interleaving with less overhead than kInterleaveFull. more
kInterleaveFull 2 Full, precise interleaving of audio samples and video frames.
Streams will block indefinitely, waiting for equal amounts of data before interleaving. This mode is suitable for authoring and playback.
kInterleaveNone 0 Noninterleaved. more

This class has no sub classes.

Some methods using this class:

Some examples using this class:


The items on this page are in the following plugins: MBS Win Plugin.


DirectShowConfigAviMuxMBS   -   DirectShowDVInfoMBS


The biggest plugin in space...