46 |
///////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////// |
47 |
// abstract methods |
// abstract methods |
48 |
// (these have to be implemented by the descendant) |
// (these have to be implemented by the descendant) |
49 |
|
|
|
virtual int RenderAudio(uint Samples) = 0; |
|
50 |
virtual void PrepareLoadInstrument(const char* FileName, uint Instrument) = 0; |
virtual void PrepareLoadInstrument(const char* FileName, uint Instrument) = 0; |
51 |
virtual void LoadInstrument() = 0; |
virtual void LoadInstrument() = 0; |
52 |
virtual void SendNoteOn(uint8_t Key, uint8_t Velocity) = 0; |
virtual void SendNoteOn(uint8_t Key, uint8_t Velocity) = 0; |