C# Класс TsRemux.BlueMux

Наследование: Muxer
Показать файл Открыть проект

Открытые методы

Метод Описание
BlueMux ( string fileName, TsFileType fileType, List StreamsToKeep, bool fAsync, bool fProcessAudio, bool fMlpToAc3 ) : System
Close ( ) : void
GetCurrentPacketNumber ( ) : UInt32
GetEpData ( ) : TsRemux.EpElement[]
GetPsi ( ) : TsRemux.StreamInfo[]
MuxPacket ( PesPacket pp ) : void
PcrChanged ( System.Int64 pcr ) : void

Приватные методы

Метод Описание
CheckAndFixDiscontinuities ( PesPacket pp ) : PesPacket
CreatePsi ( ) : void
GetStreamType ( ushort pid ) : ElementaryStreamTypes
MuxAc3ToTs ( PesPacket pp, ElementaryStreamTypes type ) : void
MuxDtsToTs ( PesPacket pp, ElementaryStreamTypes type ) : void
MuxMlpToTs ( PesPacket pp, ElementaryStreamTypes type ) : void
MuxPesPacketToTs ( PesPacket pp, bool priority ) : void
MuxSingleAc3ToTs ( byte payload, int offset, int len, System.Int64 pts, ElementaryStreamTypes type, ushort pid ) : void
MuxSingleDtsToTs ( byte payload, int offset, int len, System.Int64 pts, ElementaryStreamTypes type, ushort pid ) : void
MuxTsPacket ( PesPacket pp ) : void

Описание методов

BlueMux() публичный Метод

public BlueMux ( string fileName, TsFileType fileType, List StreamsToKeep, bool fAsync, bool fProcessAudio, bool fMlpToAc3 ) : System
fileName string
fileType TsFileType
StreamsToKeep List
fAsync bool
fProcessAudio bool
fMlpToAc3 bool
Результат System

Close() публичный Метод

public Close ( ) : void
Результат void

GetCurrentPacketNumber() публичный Метод

public GetCurrentPacketNumber ( ) : UInt32
Результат System.UInt32

GetEpData() публичный Метод

public GetEpData ( ) : TsRemux.EpElement[]
Результат TsRemux.EpElement[]

GetPsi() публичный Метод

public GetPsi ( ) : TsRemux.StreamInfo[]
Результат TsRemux.StreamInfo[]

MuxPacket() публичный Метод

public MuxPacket ( PesPacket pp ) : void
pp PesPacket
Результат void

PcrChanged() публичный Метод

public PcrChanged ( System.Int64 pcr ) : void
pcr System.Int64
Результат void