C# Класс NScumm.Core.Video.SmackerVideoTrack

Наследование: FixedRateVideoTrack
Показать файл Открыть проект

Открытые методы

Метод Описание
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