C# 클래스 NScumm.Core.Video.SmackerVideoTrack

상속: FixedRateVideoTrack
파일 보기 프로젝트 열기: scemino/nscumm

공개 메소드들

메소드 설명
DecodeFrame ( BitStream bs ) : void
DecodeNextFrame ( ) : Surface
GetPalette ( ) : byte[]
HasDirtyPalette ( ) : bool
IncreaseCurrentFrame ( ) : void
ReadTrees ( BitStream bs, int mMapSize, int mClrSize, int fullSize, int typeSize ) : void
Rewind ( ) : bool
SmackerVideoTrack ( uint width, uint height, uint frameCount, Rational frameRate, uint flags, uint signature ) : System
UnpackPalette ( Stream stream ) : void

비공개 메소드들

메소드 설명
GetBlockRun ( int index ) : uint

메소드 상세

DecodeFrame() 공개 메소드

public DecodeFrame ( BitStream bs ) : void
bs BitStream
리턴 void

DecodeNextFrame() 공개 메소드

public DecodeNextFrame ( ) : Surface
리턴 NScumm.Core.Graphics.Surface

GetPalette() 공개 메소드

public GetPalette ( ) : byte[]
리턴 byte[]

HasDirtyPalette() 공개 메소드

public HasDirtyPalette ( ) : bool
리턴 bool

IncreaseCurrentFrame() 공개 메소드

public IncreaseCurrentFrame ( ) : void
리턴 void

ReadTrees() 공개 메소드

public ReadTrees ( BitStream bs, int mMapSize, int mClrSize, int fullSize, int typeSize ) : void
bs BitStream
mMapSize int
mClrSize int
fullSize int
typeSize int
리턴 void

Rewind() 공개 메소드

public Rewind ( ) : bool
리턴 bool

SmackerVideoTrack() 공개 메소드

public SmackerVideoTrack ( uint width, uint height, uint frameCount, Rational frameRate, uint flags, uint signature ) : System
width uint
height uint
frameCount uint
frameRate Rational
flags uint
signature uint
리턴 System

UnpackPalette() 공개 메소드

public UnpackPalette ( Stream stream ) : void
stream Stream
리턴 void