Method | Description | |
---|---|---|
ClearChannel ( Channel channel ) : void | ||
Dispose ( ) : void | ||
FreeHWChannel ( int channel ) : void | ||
FreeVoiceChannel ( int channel ) : void | ||
GetMusicTimer ( ) : int | ||
GetSoundStatus ( int sound ) : int | ||
LimitHWChannels ( int newCount ) : void | ||
MusicSeekTo ( uint position ) : void | ||
NoteOff ( int channel ) : void | ||
NoteOffOn ( int channel ) : void | ||
ParseNote ( Note note, Channel channel, int offset ) : void | ||
ParseSlot ( Channel channel ) : void | ||
Player_AD ( ScummEngine scumm, IMixer mixer ) : System | ||
ReadBuffer ( short buffer, int len ) : int | ||
SaveOrLoad ( |
||
SetMusicVolume ( int vol ) : void | ||
SetupChannel ( int channel, byte musicData, int instrOffset ) : void | ||
SetupFrequency ( int channel, sbyte frequency ) : void | ||
SetupNoteEnvelopeState ( Note note, int steps, int adjust ) : void | ||
SetupOperator ( int opr, byte musicData, int &instrOffset ) : void | ||
SetupRhythm ( uint rhythmInstr, int instrOffset ) : void | ||
SetupVolume ( ) : void | ||
StartMusic ( ) : void | ||
StartSound ( int sound ) : void | ||
StopAllSounds ( ) : void | ||
StopMusic ( ) : void | ||
StopSfx ( SfxSlot sfx ) : void | ||
StopSound ( int sound ) : void | ||
UpdateChannel ( Channel channel ) : void | ||
UpdateMusic ( ) : void | ||
UpdateSfx ( ) : void | ||
UpdateSlot ( Channel channel ) : void | ||
WriteReg ( int r, int v ) : void | ||
WriteRegisterSpecial ( int channel, byte value, int offset ) : void |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
AllocateHWChannel ( int priority, SfxSlot owner = null ) : int | ||
AllocateSfxSlot ( int priority ) : SfxSlot | ||
GetRnd ( ) : byte | ||
ParseCommand ( ) : bool | ||
ParseVLQ ( ) : uint | ||
ProcessNote ( Note note, Channel channel, int offset ) : bool | ||
ProcessNoteEnvelope ( Note note ) : bool | ||
ReadReg ( int r ) : byte | ||
ReadRegisterSpecial ( int channel, byte defaultValue, int offset ) : byte | ||
StartSfx ( SfxSlot sfx, byte resource ) : bool |
public ClearChannel ( Channel channel ) : void | ||
channel | Channel | |
return | void |
public FreeVoiceChannel ( int channel ) : void | ||
channel | int | |
return | void |
public LimitHWChannels ( int newCount ) : void | ||
newCount | int | |
return | void |
public ParseNote ( Note note, Channel channel, int offset ) : void | ||
note | Note | |
channel | Channel | |
offset | int | |
return | void |
public Player_AD ( ScummEngine scumm, IMixer mixer ) : System | ||
scumm | ScummEngine | |
mixer | IMixer | |
return | System |
public ReadBuffer ( short buffer, int len ) : int | ||
buffer | short | |
len | int | |
return | int |
public SaveOrLoad ( |
||
ser | ||
return | void |
public SetupChannel ( int channel, byte musicData, int instrOffset ) : void | ||
channel | int | |
musicData | byte | |
instrOffset | int | |
return | void |
public SetupFrequency ( int channel, sbyte frequency ) : void | ||
channel | int | |
frequency | sbyte | |
return | void |
public SetupNoteEnvelopeState ( Note note, int steps, int adjust ) : void | ||
note | Note | |
steps | int | |
adjust | int | |
return | void |
public SetupOperator ( int opr, byte musicData, int &instrOffset ) : void | ||
opr | int | |
musicData | byte | |
instrOffset | int | |
return | void |
public SetupRhythm ( uint rhythmInstr, int instrOffset ) : void | ||
rhythmInstr | uint | |
instrOffset | int | |
return | void |
public UpdateChannel ( Channel channel ) : void | ||
channel | Channel | |
return | void |
public WriteRegisterSpecial ( int channel, byte value, int offset ) : void | ||
channel | int | |
value | byte | |
offset | int | |
return | void |