ScummVM API documentation
ZVision::MidiManager Class Reference

Classes

struct  chan
 

Public Member Functions

void stop ()
 
void noteOn (uint8 channel, uint8 noteNumber, uint8 velocity)
 
void noteOff (uint8 channel)
 
void setVolume (uint8 channel, uint8 volume)
 
void setBalance (uint8 channel, int8 balance)
 
void setPan (uint8 channel, int8 pan)
 
void setProgram (uint8 channel, uint8 prog)
 
int8 getFreeChannel ()
 
bool isAvailable () const
 

Protected Member Functions

void send (uint8 status, uint8 data1=0x00, uint8 data2=0x00)
 

Protected Attributes

bool _available = false
 
bool _mt32 = false
 
uint8 _startChannel = 0
 
uint8 _maxChannels = 16
 
MidiDriver_driver
 
chan _activeChannels [16]
 

The documentation for this class was generated from the following file: