C# Class MediaPortal.Player.Teletext.PESDecoder

Generic PES decoder with some teletext specific sanity checks DO NOT USE TO DECODE NON-TELETEXT PES PACKETS WITHOUT REMOVING THOSE CHECKS!
显示文件 Open project: MediaPortal/MediaPortal-1 Class Usage Examples

Public Methods

Method Description
OnTsPacket ( byte tsPacket, System.UInt64 presentTime ) : void
PESDecoder ( PESCallback cb ) : System
Reset ( ) : void
SetPID ( int pid ) : void
SetStreamId ( int streamId ) : void
assert ( bool b, string msg ) : void

Private Methods

Method Description
SanityCheck ( TSHeader header, byte tsPacket ) : bool

Method Details

OnTsPacket() public method

public OnTsPacket ( byte tsPacket, System.UInt64 presentTime ) : void
tsPacket byte
presentTime System.UInt64
return void

PESDecoder() public method

public PESDecoder ( PESCallback cb ) : System
cb PESCallback
return System

Reset() public method

public Reset ( ) : void
return void

SetPID() public method

public SetPID ( int pid ) : void
pid int
return void

SetStreamId() public method

public SetStreamId ( int streamId ) : void
streamId int
return void

assert() public method

public assert ( bool b, string msg ) : void
b bool
msg string
return void