C# Class MP4_Mangler.FragmentBoxes.moof

Root level Movie fragment container box. Add all video frames before calling tree data methods. Sibling of moov, ftyp, mdat, mvex and mfra
Inheritance: Box
Mostra file Open project: i-e-b/HLS---Smooth-Encoder Class Usage Examples

Protected Properties

Property Type Description
Dependencies sdtp
Duration long
Header mfhd
Prepared bool
Tracks traf

Public Methods

Method Description
AddFrame ( UInt32 TrackID, GenericMediaFrame frame ) : void

Add a frame to the track

Prepare ( ) : void

Prepare for data gathering. Add duration box.

moof ( UInt32 SequenceNumber, long BaseTime ) : System

Create a new fragment box. Generates correct children and includes sequence numbers

Method Details

AddFrame() public method

Add a frame to the track
public AddFrame ( UInt32 TrackID, GenericMediaFrame frame ) : void
TrackID System.UInt32
frame GenericMediaFrame
return void

Prepare() public method

Prepare for data gathering. Add duration box.
public Prepare ( ) : void
return void

moof() public method

Create a new fragment box. Generates correct children and includes sequence numbers
public moof ( UInt32 SequenceNumber, long BaseTime ) : System
SequenceNumber System.UInt32
BaseTime long
return System

Property Details

Dependencies protected_oe property

protected sdtp,MP4_Mangler.FragmentBoxes Dependencies
return sdtp

Duration protected_oe property

protected long Duration
return long

Header protected_oe property

protected mfhd,MP4_Mangler.FragmentBoxes Header
return mfhd

Prepared protected_oe property

protected bool Prepared
return bool

Tracks protected_oe property

protected traf,MP4_Mangler.FragmentBoxes Tracks
return traf