C# Class BDInfo.TSStreamFile

Afficher le fichier Open project: Tripplesixty/BDInfoCLI Class Usage Examples

Méthodes publiques

Свойство Type Description
FileInfo System.IO.FileInfo
InterleavedFile TSInterleavedFile
Length double
Name string
Size long
StreamDiagnostics List>.Dictionary
Streams TSStream>.Dictionary

Méthodes publiques

Méthode Description
Scan ( List playlists, bool isFullScan ) : void
TSStreamFile ( FileInfo fileInfo ) : BDInfoCli

Private Methods

Méthode Description
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

Method Details

Scan() public méthode

public Scan ( List playlists, bool isFullScan ) : void
playlists List
isFullScan bool
Résultat void

TSStreamFile() public méthode

public TSStreamFile ( FileInfo fileInfo ) : BDInfoCli
fileInfo System.IO.FileInfo
Résultat BDInfoCli

Property Details

FileInfo public_oe property

public FileInfo,System.IO FileInfo
Résultat System.IO.FileInfo

InterleavedFile public_oe property

public TSInterleavedFile,BDInfo InterleavedFile
Résultat TSInterleavedFile

Length public_oe property

public double Length
Résultat double

Name public_oe property

public string Name
Résultat string

Size public_oe property

public long Size
Résultat long

StreamDiagnostics public_oe property

public Dictionary> StreamDiagnostics
Résultat List>.Dictionary

Streams public_oe property

public Dictionary Streams
Résultat TSStream>.Dictionary