C# Класс BDInfo.TSStreamFile

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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