C# Class NScumm.Core.Audio.SoftSynth.TownsPC98_FmSynthSquareSineSource

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

Méthodes publiques

Méthode Description
Init ( int rsTable, int rseTable ) : void
NextTick ( int buffer, int offset, uint bufferSize ) : void
Reset ( ) : void
SetVolumeChannelMasks ( int channelMaskA, int channelMaskB ) : void
SetVolumeIntern ( int volA, int volB ) : void
TownsPC98_FmSynthSquareSineSource ( uint timerbase, uint rtt ) : System
UpdateRegs ( ) : void
WriteReg ( int address, int value, bool force = false ) : void

Private Methods

Méthode Description
ChanEnable ( ) : byte
CreateChannels ( ) : Channel[]

Method Details

Init() public méthode

public Init ( int rsTable, int rseTable ) : void
rsTable int
rseTable int
Résultat void

NextTick() public méthode

public NextTick ( int buffer, int offset, uint bufferSize ) : void
buffer int
offset int
bufferSize uint
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

SetVolumeChannelMasks() public méthode

public SetVolumeChannelMasks ( int channelMaskA, int channelMaskB ) : void
channelMaskA int
channelMaskB int
Résultat void

SetVolumeIntern() public méthode

public SetVolumeIntern ( int volA, int volB ) : void
volA int
volB int
Résultat void

TownsPC98_FmSynthSquareSineSource() public méthode

public TownsPC98_FmSynthSquareSineSource ( uint timerbase, uint rtt ) : System
timerbase uint
rtt uint
Résultat System

UpdateRegs() public méthode

public UpdateRegs ( ) : void
Résultat void

WriteReg() public méthode

public WriteReg ( int address, int value, bool force = false ) : void
address int
value int
force bool
Résultat void