Enum DirectCaptureMP4Muxer
- Namespace
- VisioForge.Core.Types.Output
- Assembly
- VisioForge.Core.dll
Specifies the MP4 multiplexer to use for DirectCapture MP4 output.
public enum DirectCaptureMP4MuxerFields
GDCL = 0-
GDCL MPEG-4 Multiplexer - A widely-used MP4 muxer with good compatibility.
The GDCL (German Datacasting Lab) multiplexer is known for:
- Excellent compatibility with various players and devices
- Support for H.264, H.265, AAC, and other modern codecs
- Proper handling of B-frames and advanced codec features
- Good performance with large files
- Free for non-commercial use
This is often the preferred choice for general-purpose MP4 creation.
Monogram = 1-
Monogram MPEG-4 Muxer - An alternative MP4 multiplexer with specific features.
The Monogram multiplexer offers:
- Different approach to MP4 file structure
- May provide better compatibility with certain devices
- Alternative timestamp handling
- Different configuration options
Choose Monogram if GDCL doesn't work well with your specific setup or if you need features specific to this muxer.
Remarks
When using DirectCapture technology to create MP4 files without re-encoding, you need a DirectShow multiplexer (muxer) that can package the compressed streams into the MP4 container format. This enum allows selection between two popular MP4 muxers.
The choice of muxer can affect: - Compatibility with different players and devices - Support for specific codec combinations - File structure and metadata handling - Performance and memory usage - Available configuration options
Both muxers support standard H.264/AAC combinations commonly used in modern video capture devices, but may differ in their handling of edge cases or specific features.