C# Class CSPspEmu.Hle.Formats.audio.Vag.Decoder

Show file Open project: soywiz/cspspemu

Public Methods

Method Description
DecodeBlock ( Block Block ) : void
Decoder ( Block BlockPointer, int BlockTotalCount ) : System
GetNextSample ( ) : StereoShortSoundSample
Reset ( ) : void
SetLoopCount ( int LoopCount ) : void

Private Methods

Method Description
HandleSample ( int UnpackedSample ) : short
HandleSampleKeepHistory ( int UnpackedSample ) : short
SeekNextBlock ( ) : void

Method Details

DecodeBlock() public method

public DecodeBlock ( Block Block ) : void
Block Block
return void

Decoder() public method

public Decoder ( Block BlockPointer, int BlockTotalCount ) : System
BlockPointer Block
BlockTotalCount int
return System

GetNextSample() public method

public GetNextSample ( ) : StereoShortSoundSample
return CSPspEmu.Core.Audio.StereoShortSoundSample

Reset() public method

public Reset ( ) : void
return void

SetLoopCount() public method

public SetLoopCount ( int LoopCount ) : void
LoopCount int
return void