C# 클래스 TsRemux.PesFile

파일 보기 프로젝트 열기: antiochus/tsremux 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
endPcr System.Int64
fileType TsFileType
fs System.IO.FileStream
lastPercent int
openWorker System.ComponentModel.BackgroundWorker
pcrDelegate PcrChanged
ptsDelegate PtsChanged
sis TsRemux.StreamInfo[]
startPcr System.Int64
tsior TsIo

공개 메소드들

메소드 설명
Clear ( ) : void
CloseFile ( ) : void
GetNextPesPackets ( ) : TsRemux.PesPacket[]
GetStreamInfo ( ushort pid ) : StreamInfo
OpenFile ( string path, bool useAsync, BackgroundWorker openWorker ) : PesFile
Seek ( System.Int64 pcr ) : void
SetPcrDelegate ( PcrChanged pcr ) : void
SetPtsDelegate ( PtsChanged pts ) : void

보호된 메소드들

메소드 설명
GetInitialValues ( ) : void
PesFile ( BackgroundWorker openWorker ) : System
ReportProgress ( int percent ) : void

비공개 메소드들

메소드 설명
GetFileType ( FileStream fs ) : TsFileType
ParseElementaryStreams ( ) : void
ParseStream ( StreamInfo si, byte payload ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CloseFile() 공개 메소드

public CloseFile ( ) : void
리턴 void

GetInitialValues() 보호된 추상적인 메소드

protected abstract GetInitialValues ( ) : void
리턴 void

GetNextPesPackets() 공개 추상적인 메소드

public abstract GetNextPesPackets ( ) : TsRemux.PesPacket[]
리턴 TsRemux.PesPacket[]

GetStreamInfo() 공개 메소드

public GetStreamInfo ( ushort pid ) : StreamInfo
pid ushort
리턴 StreamInfo

OpenFile() 공개 정적인 메소드

public static OpenFile ( string path, bool useAsync, BackgroundWorker openWorker ) : PesFile
path string
useAsync bool
openWorker System.ComponentModel.BackgroundWorker
리턴 PesFile

PesFile() 보호된 메소드

protected PesFile ( BackgroundWorker openWorker ) : System
openWorker System.ComponentModel.BackgroundWorker
리턴 System

ReportProgress() 보호된 메소드

protected ReportProgress ( int percent ) : void
percent int
리턴 void

Seek() 공개 추상적인 메소드

public abstract Seek ( System.Int64 pcr ) : void
pcr System.Int64
리턴 void

SetPcrDelegate() 공개 메소드

public SetPcrDelegate ( PcrChanged pcr ) : void
pcr PcrChanged
리턴 void

SetPtsDelegate() 공개 메소드

public SetPtsDelegate ( PtsChanged pts ) : void
pts PtsChanged
리턴 void

프로퍼티 상세

endPcr 보호되어 있는 프로퍼티

protected Int64,System endPcr
리턴 System.Int64

fileType 보호되어 있는 프로퍼티

protected TsFileType fileType
리턴 TsFileType

fs 보호되어 있는 프로퍼티

protected FileStream,System.IO fs
리턴 System.IO.FileStream

lastPercent 보호되어 있는 프로퍼티

protected int lastPercent
리턴 int

openWorker 보호되어 있는 프로퍼티

protected BackgroundWorker,System.ComponentModel openWorker
리턴 System.ComponentModel.BackgroundWorker

pcrDelegate 보호되어 있는 프로퍼티

protected PcrChanged pcrDelegate
리턴 PcrChanged

ptsDelegate 보호되어 있는 프로퍼티

protected PtsChanged ptsDelegate
리턴 PtsChanged

sis 보호되어 있는 프로퍼티

protected StreamInfo[],TsRemux sis
리턴 TsRemux.StreamInfo[]

startPcr 보호되어 있는 프로퍼티

protected Int64,System startPcr
리턴 System.Int64

tsior 보호되어 있는 프로퍼티

protected TsIo,TsRemux tsior
리턴 TsIo