C# 클래스 MP4_Mangler.FragmentBoxes.MediaFragmentHandler

Handles the creation of MP4 boxes to store movie fragments.
파일 보기 프로젝트 열기: i-e-b/HLS---Smooth-Encoder

보호된 프로퍼티들

프로퍼티 타입 설명
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