C# 클래스 BDInfo.TSStreamFile

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

공개 프로퍼티들

프로퍼티 타입 설명
FileInfo System.IO.FileInfo
InterleavedFile TSInterleavedFile
Length double
Name string
Size long
StreamDiagnostics List>.Dictionary
Streams TSStream>.Dictionary

공개 메소드들

메소드 설명
Scan ( List playlists, bool isFullScan ) : void
TSStreamFile ( FileInfo fileInfo ) : BDInfoCli

비공개 메소드들

메소드 설명
CreateStream ( ushort streamPID, byte streamType, List streamDescriptors ) : TSStream
ScanStream ( TSStream stream, TSStreamState streamState, TSStreamBuffer buffer ) : bool
UpdateStreamBitrate ( ushort PID, ushort PTSPID, ulong PTS, ulong PTSDiff ) : void
UpdateStreamBitrates ( ushort PTSPID, ulong PTS, ulong PTSDiff ) : void

메소드 상세

Scan() 공개 메소드

public Scan ( List playlists, bool isFullScan ) : void
playlists List
isFullScan bool
리턴 void

TSStreamFile() 공개 메소드

public TSStreamFile ( FileInfo fileInfo ) : BDInfoCli
fileInfo System.IO.FileInfo
리턴 BDInfoCli

프로퍼티 상세

FileInfo 공개적으로 프로퍼티

public FileInfo,System.IO FileInfo
리턴 System.IO.FileInfo

InterleavedFile 공개적으로 프로퍼티

public TSInterleavedFile,BDInfo InterleavedFile
리턴 TSInterleavedFile

Length 공개적으로 프로퍼티

public double Length
리턴 double

Name 공개적으로 프로퍼티

public string Name
리턴 string

Size 공개적으로 프로퍼티

public long Size
리턴 long

StreamDiagnostics 공개적으로 프로퍼티

public Dictionary> StreamDiagnostics
리턴 List>.Dictionary

Streams 공개적으로 프로퍼티

public Dictionary Streams
리턴 TSStream>.Dictionary