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

Inheritance: MidiDriver, ITownsAudioInterfacePluginDriver
Show file Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
AllocateChannel ( ) : MidiChannel
AllocateOutputChannel ( int pri ) : TownsMidiOutputChannel
GetPercussionChannel ( ) : MidiChannel
MidiDriver_TOWNS ( IMixer mixer ) : System.Diagnostics
Open ( ) : MidiDriverError
Property ( int prop, int param ) : int
RandomValue ( int para ) : int
Send ( int b ) : void
SetTimerCallback ( object timerParam, MidiDriver timerProc ) : void
TimerCallback ( int timerId ) : void
UpdateOutputChannels ( ) : void
UpdateParser ( ) : void

Method Details

AllocateChannel() public method

public AllocateChannel ( ) : MidiChannel
return MidiChannel

AllocateOutputChannel() public method

public AllocateOutputChannel ( int pri ) : TownsMidiOutputChannel
pri int
return TownsMidiOutputChannel

GetPercussionChannel() public method

public GetPercussionChannel ( ) : MidiChannel
return MidiChannel

MidiDriver_TOWNS() public method

public MidiDriver_TOWNS ( IMixer mixer ) : System.Diagnostics
mixer IMixer
return System.Diagnostics

Open() public method

public Open ( ) : MidiDriverError
return MidiDriverError

Property() public method

public Property ( int prop, int param ) : int
prop int
param int
return int

RandomValue() public method

public RandomValue ( int para ) : int
para int
return int

Send() public method

public Send ( int b ) : void
b int
return void

SetTimerCallback() public method

public SetTimerCallback ( object timerParam, MidiDriver timerProc ) : void
timerParam object
timerProc MidiDriver
return void

TimerCallback() public method

public TimerCallback ( int timerId ) : void
timerId int
return void

UpdateOutputChannels() public method

public UpdateOutputChannels ( ) : void
return void

UpdateParser() public method

public UpdateParser ( ) : void
return void