C# Class NScumm.Scumm.Audio.Players.Player_V1

Inheritance: Player_V2
Afficher le fichier Open project: scemino/nscumm Class Usage Examples

Méthodes publiques

Méthode Description
GetMusicTimer ( ) : int
Player_V1 ( ScummEngine scumm, IMixer mixer, bool pcjr ) : System
StartSound ( int nr ) : void
StopAllSounds ( ) : void
StopSound ( int nr ) : void

Méthodes protégées

Méthode Description
ChainSound ( int nr, byte data ) : void
ClearChannel ( int i ) : void
GeneratePCjrSamples ( short data, int offset, int len ) : void
GenerateSpkSamples ( short data, int offset, int len ) : void
NextTick ( ) : void

Private Methods

Méthode Description
CreateChannels ( ) : channel_data_v1[]
NextPCjrCmd ( ) : void
NextSpeakerCmd ( ) : void
ParsePCjrChunk ( ) : void
ParseSpeakerChunk ( ) : void
SetMplex ( uint mplex ) : void

Method Details

ChainSound() protected méthode

protected ChainSound ( int nr, byte data ) : void
nr int
data byte
Résultat void

ClearChannel() protected méthode

protected ClearChannel ( int i ) : void
i int
Résultat void

GeneratePCjrSamples() protected méthode

protected GeneratePCjrSamples ( short data, int offset, int len ) : void
data short
offset int
len int
Résultat void

GenerateSpkSamples() protected méthode

protected GenerateSpkSamples ( short data, int offset, int len ) : void
data short
offset int
len int
Résultat void

GetMusicTimer() public méthode

public GetMusicTimer ( ) : int
Résultat int

NextTick() protected méthode

protected NextTick ( ) : void
Résultat void

Player_V1() public méthode

public Player_V1 ( ScummEngine scumm, IMixer mixer, bool pcjr ) : System
scumm ScummEngine
mixer IMixer
pcjr bool
Résultat System

StartSound() public méthode

public StartSound ( int nr ) : void
nr int
Résultat void

StopAllSounds() public méthode

public StopAllSounds ( ) : void
Résultat void

StopSound() public méthode

public StopSound ( int nr ) : void
nr int
Résultat void