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 |
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.
- 4 properties
- property Handle as Integer
- property Lasterror as Integer
- property LasterrorMessage as String
- property Mode as Integer
- method Constructor Private
- 4 constants
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:
- DirectShowBaseFilterMBS.ConfigInterleaving as DirectShowConfigInterleavingMBS
Some examples using this class:
The items on this page are in the following plugins: MBS Win Plugin.
DirectShowConfigAviMuxMBS - DirectShowDVInfoMBS