C# Class CSPspEmu.Hle.Modules.mpeg.Mpeg

Mostra file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
AtracAu MpegAu
AvcAu MpegAu
Data SceMpeg*
H264FrameDecoder H264FrameDecoder
ReadPackets int>.Func
_Mpeg SceMpegPointer*

Public Methods

Method Description
AtracDecode ( SceMpegAu MpegAccessUnit, byte OutputBuffer, bool Init ) : void
AvcDecode ( SceMpegAu MpegAccessUnit, int FrameWidth, GuPixelFormats GuPixelFormat, PspPointer OutputBuffer ) : void
AvcFlush ( ) : void
Create ( ) : void
Delete ( ) : void
FlushAllStream ( ) : void
GetAtracAu ( StreamId StreamId ) : SceMpegAu
GetAvcAu ( StreamId StreamId ) : SceMpegAu
Mpeg ( InjectContext InjectContext ) : cscodec
ParsePmfHeader ( byte PmfHeader ) : void
Stop ( ) : void
WriteData ( void DataPointer, int DataLength ) : void

Private Methods

Method Description
DecodePsPacket ( ) : bool
UpdateAuFromPacketInfo ( MpegAu MpegAu, MpegPsDemuxer Info ) : void

Method Details

AtracDecode() public method

public AtracDecode ( SceMpegAu MpegAccessUnit, byte OutputBuffer, bool Init ) : void
MpegAccessUnit SceMpegAu
OutputBuffer byte
Init bool
return void

AvcDecode() public method

public AvcDecode ( SceMpegAu MpegAccessUnit, int FrameWidth, GuPixelFormats GuPixelFormat, PspPointer OutputBuffer ) : void
MpegAccessUnit SceMpegAu
FrameWidth int
GuPixelFormat GuPixelFormats
OutputBuffer PspPointer
return void

AvcFlush() public method

public AvcFlush ( ) : void
return void

Create() public method

public Create ( ) : void
return void

Delete() public method

public Delete ( ) : void
return void

FlushAllStream() public method

public FlushAllStream ( ) : void
return void

GetAtracAu() public method

public GetAtracAu ( StreamId StreamId ) : SceMpegAu
StreamId StreamId
return SceMpegAu

GetAvcAu() public method

public GetAvcAu ( StreamId StreamId ) : SceMpegAu
StreamId StreamId
return SceMpegAu

Mpeg() public method

public Mpeg ( InjectContext InjectContext ) : cscodec
InjectContext InjectContext
return cscodec

ParsePmfHeader() public method

public ParsePmfHeader ( byte PmfHeader ) : void
PmfHeader byte
return void

Stop() public method

public Stop ( ) : void
return void

WriteData() public method

public WriteData ( void DataPointer, int DataLength ) : void
DataPointer void
DataLength int
return void

Property Details

AtracAu public_oe property

public MpegAu,CSPspEmu.Hle.Modules.mpeg AtracAu
return MpegAu

AvcAu public_oe property

public MpegAu,CSPspEmu.Hle.Modules.mpeg AvcAu
return MpegAu

Data public_oe property

public SceMpeg* Data
return SceMpeg*

H264FrameDecoder public_oe property

public H264FrameDecoder H264FrameDecoder
return H264FrameDecoder

ReadPackets public_oe property

public Func ReadPackets
return int>.Func

_Mpeg public_oe property

public SceMpegPointer* _Mpeg
return SceMpegPointer*