C# Class NScumm.Core.Video.SmackerDecoder

Inheritance: VideoDecoder
Datei anzeigen Open project: scemino/nscumm

Public Methods

Method Description
Close ( ) : void
LoadStream ( Stream stream ) : bool
Rewind ( ) : bool
SmackerDecoder ( IMixer mixer, SoundType soundType = SoundType.SFX ) : System

Protected Methods

Method Description
ReadNextPacket ( ) : void

Private Methods

Method Description
CreateVideoTrack ( uint width, uint height, uint frameCount, Rational frameRate, uint flags, uint signature ) : SmackerVideoTrack
HandleAudioTrack ( byte track, int chunkSize, int unpackedSize ) : void

Method Details

Close() public method

public Close ( ) : void
return void

LoadStream() public method

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

ReadNextPacket() protected method

protected ReadNextPacket ( ) : void
return void

Rewind() public method

public Rewind ( ) : bool
return bool

SmackerDecoder() public method

public SmackerDecoder ( IMixer mixer, SoundType soundType = SoundType.SFX ) : System
mixer IMixer
soundType SoundType
return System