C# Class CSPspEmu.Hle.Formats.video.MpegPsDemuxer

MPEG Program Stream Glosary: - AU : Access Unit - TS : Transport Stream - PS : Program Stream - PSI: Program Specific Information - PAT: Program Association Table - PMT: Program Map Tables - PES: Packetized Elementary Stream - GOP: Group Of Pictures - PTS: Presentation TimeStamp - DTS: Decode TimeStamp - PID: Packet IDentifier - PCR: Program Clock Reference
Inheritance: IDemuxer
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
PspAudioTimeSpanStep System.TimeSpan
PspVideoTimeSpanStep System.TimeSpan

Protected Properties

Property Type Description
Stream Stream

Public Methods

Method Description
GetNextPacketAndSync ( ) : ChunkType
MpegPsDemuxer ( Stream Stream ) : System
ParsePacketizedStream ( Stream PacketStream ) : PacketizedStream
Probe ( string FileName, Stream ProbeStream ) : float
Read16 ( ) : ushort
ReadPacketizedElementaryStreamHeader ( ) : Packet

ReadStartPacket ( ) : void

Method Details

GetNextPacketAndSync() public method

public GetNextPacketAndSync ( ) : ChunkType
return ChunkType

MpegPsDemuxer() public method

public MpegPsDemuxer ( Stream Stream ) : System
Stream Stream
return System

ParsePacketizedStream() public method

public ParsePacketizedStream ( Stream PacketStream ) : PacketizedStream
PacketStream Stream
return PacketizedStream

Probe() public method

public Probe ( string FileName, Stream ProbeStream ) : float
FileName string
ProbeStream Stream
return float

Read16() public method

public Read16 ( ) : ushort
return ushort

ReadPacketizedElementaryStreamHeader() public method

public ReadPacketizedElementaryStreamHeader ( ) : Packet
return Packet

ReadStartPacket() public method

public ReadStartPacket ( ) : void
return void

Property Details

PspAudioTimeSpanStep public property

public TimeSpan,System PspAudioTimeSpanStep
return System.TimeSpan

PspVideoTimeSpanStep public property

public TimeSpan,System PspVideoTimeSpanStep
return System.TimeSpan

Stream protected property

protected Stream Stream
return Stream