C# Class TsRemux.BluRayOutput

Exibir arquivo Open project: antiochus/tsremux Class Usage Examples

Public Methods

Method Description
Author ( EpElement EpInfo, StreamInfo sis, UInt32 numOfSourcePackets ) : void
BluRayOutput ( string path, System.TimeSpan chapterLen ) : System

Private Methods

Method Description
BuildAudioStreamAttributes ( byte type, AudioPresentationType vf, SamplingFrequency fr ) : byte[]
BuildAudioStreamCodingInfo ( ElementaryStreamTypes type, AudioPresentationType format, SamplingFrequency rate ) : byte[]
BuildClipInfo ( UInt32 numOfSourcePackets, EpElement EpInfo ) : byte[]
BuildCpi ( byte EpMap ) : byte[]
BuildEpMap ( EpElement EpInfo ) : byte[]
BuildFirstPlayItem ( byte stc_id, UInt32 start, UInt32 end, byte StnTable ) : byte[]
BuildFirstPlayMarks ( UInt32 start, UInt32 end, UInt32 interval ) : byte[]
BuildPgStreamCodingInfo ( ) : byte[]
BuildPlayList ( byte PlayItems ) : byte[]
BuildProgramInfo ( ushort pids, byte StreamCodingInfos ) : byte[]
BuildSequenceInfo ( UInt32 start, UInt32 end ) : byte[]
BuildStnTable ( byte VideoEntry, byte VideoAttributes, byte AudioEntries, byte AudioAttributes, byte PgEntries, byte PgAttributes ) : byte[]
BuildStreamEntry ( ushort pid ) : byte[]
BuildVideoStreamAttributes ( byte type, VideoFormat vf, FrameRate fr ) : byte[]
BuildVideoStreamCodingInfo ( ElementaryStreamTypes type, VideoFormat format, FrameRate rate, AspectRatio ratio ) : byte[]
Build_clpi ( byte ClipInfo, byte SequenceInfo, byte ProgramInfo, byte CPI ) : byte[]
Build_mlps ( byte PlayList, byte PlayListMark ) : byte[]
UintToByteArraryNetwork ( UInt32 value ) : byte[]

Method Details

Author() public method

public Author ( EpElement EpInfo, StreamInfo sis, UInt32 numOfSourcePackets ) : void
EpInfo EpElement
sis StreamInfo
numOfSourcePackets System.UInt32
return void

BluRayOutput() public method

public BluRayOutput ( string path, System.TimeSpan chapterLen ) : System
path string
chapterLen System.TimeSpan
return System