AVBlocks for .NET  3.0
Audio and Video Software Development Kit
Param.Muxer.MP4 Class Reference

Parameters specific to MP4 muxers. More...

Static Public Attributes

static string FastStart = "MUXER_MP4_FAST_START"
 Run a second pass moving the moov atom before the mdat atom.
 
static string FastStartTempFileDirectory = "MUXER_MP4_FAST_START_TEMP_FILE_DIRECTORY"
 Specifies the temp file directory.
 
static string FastStartUseTempFile = "MUXER_MP4_FAST_START_USE_TEMP_FILE"
 Specifies whether a temp file should be used during the second pass.
 

Detailed Description

Parameters specific to MP4 muxers.

Member Data Documentation

◆ FastStart

string FastStart = "MUXER_MP4_FAST_START"
static

Run a second pass moving the moov atom before the mdat atom.

Unless specified otherwise, the moov atom is normally stored at the end of the file. If the planned delivery method is progressive download or streaming, the moov atom will have to be moved to the beginning of the file.

This parameter is a boolean value stored as one of the following: System.Boolean (true/false) or integral value (1/0). The default value is false.

If true a second pass will reorder the atoms in the file. The atoms will be in the order: moov, mdat.

If false the atoms in the file will be in the order: mdat, moov.

◆ FastStartTempFileDirectory

string FastStartTempFileDirectory = "MUXER_MP4_FAST_START_TEMP_FILE_DIRECTORY"
static

Specifies the temp file directory.

If this parameter is not set then the system temp path will be used.

This parameter type is string.

◆ FastStartUseTempFile

string FastStartUseTempFile = "MUXER_MP4_FAST_START_USE_TEMP_FILE"
static

Specifies whether a temp file should be used during the second pass.

This parameter is a boolean value stored as one of the following: System.Boolean (true/false) or integral value (1/0). The default value is false.

If true a temp file will be used to reorder the atoms in the mp4 file.

If false the atoms reordering will be done inplace.