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

Scumm V4 Amiga sound/music driver.
Inheritance: IMusicEngine
Exibir arquivo Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
ClearSfxSlots ( ) : void
Dispose ( ) : void
GetMusicTimer ( ) : int
GetSoundStatus ( int nr ) : int
IMusicEngine ( Serializer serializer ) : void
Init ( ) : void
Player_V4A ( ScummEngine scumm, IMixer mixer ) : System.Diagnostics
SetMusicVolume ( int vol ) : void
SetSfxSlot ( int channel, int id, byte type ) : void
StartSound ( int nr ) : void
StopAllSounds ( ) : void
StopSound ( int nr ) : void

Private Methods

Method Description
GetSfxChan ( int id ) : int

Method Details

ClearSfxSlots() public method

public ClearSfxSlots ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

GetMusicTimer() public method

public GetMusicTimer ( ) : int
return int

GetSoundStatus() public method

public GetSoundStatus ( int nr ) : int
nr int
return int

IMusicEngine() public method

public IMusicEngine ( Serializer serializer ) : void
serializer NScumm.Scumm.IO.Serializer
return void

Init() public method

public Init ( ) : void
return void

Player_V4A() public method

public Player_V4A ( ScummEngine scumm, IMixer mixer ) : System.Diagnostics
scumm ScummEngine
mixer IMixer
return System.Diagnostics

SetMusicVolume() public method

public SetMusicVolume ( int vol ) : void
vol int
return void

SetSfxSlot() public method

public SetSfxSlot ( int channel, int id, byte type ) : void
channel int
id int
type byte
return void

StartSound() public method

public StartSound ( int nr ) : void
nr int
return void

StopAllSounds() public method

public StopAllSounds ( ) : void
return void

StopSound() public method

public StopSound ( int nr ) : void
nr int
return void