C# 클래스 CSharpRTMP.Core.MediaFormats.MP4Document

상속: BaseMediaDocument, IBoxContainer
파일 보기 프로젝트 열기: langhuihui/csharprtmp

공개 프로퍼티들

프로퍼티 타입 설명
Reader CSharpRTMP.Core.MediaFormats.mp4.IsoTypeReader
Writer CSharpRTMP.Core.MediaFormats.mp4.IsoTypeWriter

공개 메소드들

메소드 설명
AddAtom ( BaseAtom atom ) : void
MP4Document ( Variant metaData ) : System
ReadAtom ( IBoxContainer parentAtom ) : BaseAtom
Write ( ) : void

보호된 메소드들

메소드 설명
BuildFrames ( ) : bool
GetRTMPMeta ( ) : Variant
ParseDocument ( ) : bool

비공개 메소드들

메소드 설명
BuildMOOFFrames ( AtomMOOF pMOOF, bool audio ) : bool
BuildMOOVFrames ( bool audio ) : bool
GetTRAF ( AtomMOOF pMoof, bool audio ) : AtomTRAF
GetTRAK ( bool audio ) : AtomTRAK

메소드 상세

AddAtom() 공개 메소드

public AddAtom ( BaseAtom atom ) : void
atom CSharpRTMP.Core.MediaFormats.mp4.boxes.BaseAtom
리턴 void

BuildFrames() 보호된 메소드

protected BuildFrames ( ) : bool
리턴 bool

GetRTMPMeta() 보호된 메소드

protected GetRTMPMeta ( ) : Variant
리턴 Variant

MP4Document() 공개 메소드

public MP4Document ( Variant metaData ) : System
metaData Variant
리턴 System

ParseDocument() 보호된 메소드

protected ParseDocument ( ) : bool
리턴 bool

ReadAtom() 공개 메소드

public ReadAtom ( IBoxContainer parentAtom ) : BaseAtom
parentAtom IBoxContainer
리턴 CSharpRTMP.Core.MediaFormats.mp4.boxes.BaseAtom

Write() 공개 메소드

public Write ( ) : void
리턴 void

프로퍼티 상세

Reader 공개적으로 프로퍼티

public IsoTypeReader,CSharpRTMP.Core.MediaFormats.mp4 Reader
리턴 CSharpRTMP.Core.MediaFormats.mp4.IsoTypeReader

Writer 공개적으로 프로퍼티

public IsoTypeWriter,CSharpRTMP.Core.MediaFormats.mp4 Writer
리턴 CSharpRTMP.Core.MediaFormats.mp4.IsoTypeWriter