C# Класс MP4_Mangler.FragmentBoxes.MediaFragmentHandler

Handles the creation of MP4 boxes to store movie fragments.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
FragmentInfo moof
MovieData mdat

Открытые методы

Метод Описание
AddFrame ( UInt32 TrackID, GenericMediaFrame frame ) : void

Add frames to this fragment. GOPs should be closed inside a fragment (no external refs)

FormatData ( ) : byte[]

Returns the current fragment's storage (header+frame) data.

MdatData ( ) : byte[]

Returns the current fragment's frame data.

MediaFragmentHandler ( uint SequenceNumber, long OffsetTimestamp ) : System
MoofData ( ) : byte[]

Returns the current fragment's header data.

Описание методов

AddFrame() публичный Метод

Add frames to this fragment. GOPs should be closed inside a fragment (no external refs)
public AddFrame ( UInt32 TrackID, GenericMediaFrame frame ) : void
TrackID System.UInt32 Track ID (should be associated with 'moov' headers)
frame GenericMediaFrame Frame data
Результат void

FormatData() публичный Метод

Returns the current fragment's storage (header+frame) data.
public FormatData ( ) : byte[]
Результат byte[]

MdatData() публичный Метод

Returns the current fragment's frame data.
public MdatData ( ) : byte[]
Результат byte[]

MediaFragmentHandler() публичный Метод

public MediaFragmentHandler ( uint SequenceNumber, long OffsetTimestamp ) : System
SequenceNumber uint
OffsetTimestamp long
Результат System

MoofData() публичный Метод

Returns the current fragment's header data.
public MoofData ( ) : byte[]
Результат byte[]

Описание свойств

FragmentInfo защищенное свойство

protected moof,MP4_Mangler.FragmentBoxes FragmentInfo
Результат moof

MovieData защищенное свойство

protected mdat,MP4_Mangler.FragmentBoxes MovieData
Результат mdat