C# Class NScumm.Core.Video.PsxStreamDecoder

Decoder for PSX stream videos. This currently implements the most basic PSX stream format that is used by most games on the system. Special variants are not supported at this time.
Inheritance: VideoDecoder
Show file Open project: scemino/nscumm

Public Methods

Method Description
Close ( ) : void
LoadStream ( Stream stream ) : bool
PsxStreamDecoder ( IMixer mixer, CDSpeed speed, PixelFormat screenFormat, uint frameCount ) : System

Protected Methods

Method Description
ReadNextPacket ( ) : void

Private Methods

Method Description
ReadSector ( ) : Stream

Method Details

Close() public method

public Close ( ) : void
return void

LoadStream() public method

public LoadStream ( Stream stream ) : bool
stream Stream
return bool

PsxStreamDecoder() public method

public PsxStreamDecoder ( IMixer mixer, CDSpeed speed, PixelFormat screenFormat, uint frameCount ) : System
mixer IMixer
speed CDSpeed
screenFormat PixelFormat
frameCount uint
return System

ReadNextPacket() protected method

protected ReadNextPacket ( ) : void
return void