1 /* 2 Hatari - midi.h 3 4 This file is distributed under the GNU General Public License, version 2 5 or at your option any later version. Read the file gpl.txt for details. 6 */ 7 8 #ifndef HATARI_MIDI_H 9 #define HATARI_MIDI_H 10 11 extern void Midi_Init(void); 12 extern void Midi_UnInit(void); 13 extern void Midi_Reset(void); 14 extern void MIDI_MemorySnapShot_Capture(bool bSave); 15 16 extern void Midi_Control_ReadByte(void); 17 extern void Midi_Data_ReadByte(void); 18 extern void Midi_Control_WriteByte(void); 19 extern void Midi_Data_WriteByte(void); 20 extern void Midi_InterruptHandler_Update(void); 21 22 extern const char* Midi_Host_GetPortName(int index, bool forInput); 23 extern int Midi_Host_GetPortIndex(const char* portName, bool forInput); 24 25 #endif 26