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

Inheritance: MidiDriver, IAudioStream
Afficher le fichier Open project: scemino/nscumm

Protected Properties

Свойство Type Description
_baseFreq int
_isOpen bool
_mixer IMixer
_mixerSoundHandle SoundHandle

Méthodes publiques

Méthode Description
Dispose ( ) : void
Open ( ) : MidiDriverError
ReadBuffer ( short data, int count ) : int
SetTimerCallback ( object timerParam, TimerProc timerProc ) : void

Méthodes protégées

Méthode Description
EmulatedMidiDriver ( IMixer mixer )
GenerateSamples ( short buf, int pos, int len ) : void
OnTimer ( ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EmulatedMidiDriver() protected méthode

protected EmulatedMidiDriver ( IMixer mixer )
mixer IMixer

GenerateSamples() protected abstract méthode

protected abstract GenerateSamples ( short buf, int pos, int len ) : void
buf short
pos int
len int
Résultat void

OnTimer() protected méthode

protected OnTimer ( ) : void
Résultat void

Open() public méthode

public Open ( ) : MidiDriverError
Résultat MidiDriverError

ReadBuffer() public méthode

public ReadBuffer ( short data, int count ) : int
data short
count int
Résultat int

SetTimerCallback() public méthode

public SetTimerCallback ( object timerParam, TimerProc timerProc ) : void
timerParam object
timerProc TimerProc
Résultat void

Property Details

_baseFreq protected_oe property

protected int _baseFreq
Résultat int

_isOpen protected_oe property

protected bool _isOpen
Résultat bool

_mixer protected_oe property

protected IMixer _mixer
Résultat IMixer

_mixerSoundHandle protected_oe property

protected SoundHandle _mixerSoundHandle
Résultat SoundHandle