C# 클래스 NScumm.Core.Audio.SoftSynth.EmulatedMidiDriver

상속: MidiDriver, IAudioStream
파일 보기 프로젝트 열기: scemino/nscumm

보호된 프로퍼티들

프로퍼티 타입 설명
_baseFreq int
_isOpen bool
_mixer IMixer
_mixerSoundHandle SoundHandle

공개 메소드들

메소드 설명
Dispose ( ) : void
Open ( ) : MidiDriverError
ReadBuffer ( short data, int count ) : int
SetTimerCallback ( object timerParam, TimerProc timerProc ) : void

보호된 메소드들

메소드 설명
EmulatedMidiDriver ( IMixer mixer )
GenerateSamples ( short buf, int pos, int len ) : void
OnTimer ( ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EmulatedMidiDriver() 보호된 메소드

protected EmulatedMidiDriver ( IMixer mixer )
mixer IMixer

GenerateSamples() 보호된 추상적인 메소드

protected abstract GenerateSamples ( short buf, int pos, int len ) : void
buf short
pos int
len int
리턴 void

OnTimer() 보호된 메소드

protected OnTimer ( ) : void
리턴 void

Open() 공개 메소드

public Open ( ) : MidiDriverError
리턴 MidiDriverError

ReadBuffer() 공개 메소드

public ReadBuffer ( short data, int count ) : int
data short
count int
리턴 int

SetTimerCallback() 공개 메소드

public SetTimerCallback ( object timerParam, TimerProc timerProc ) : void
timerParam object
timerProc TimerProc
리턴 void

프로퍼티 상세

_baseFreq 보호되어 있는 프로퍼티

protected int _baseFreq
리턴 int

_isOpen 보호되어 있는 프로퍼티

protected bool _isOpen
리턴 bool

_mixer 보호되어 있는 프로퍼티

protected IMixer _mixer
리턴 IMixer

_mixerSoundHandle 보호되어 있는 프로퍼티

protected SoundHandle _mixerSoundHandle
리턴 SoundHandle