Table of Contents

Enum DirectCaptureMP4Muxer

Namespace
VisioForge.Core.Types.Output
Assembly
VisioForge.Core.dll

Specifies the MP4 multiplexer to use for DirectCapture MP4 output.

public enum DirectCaptureMP4Muxer

Fields

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.