13 #ifndef __UT_MidiFile__
14 #define __UT_MidiFile__
53 static long readVariableLength(FILE *);
54 static void writeVariableLength(FILE *,
long);
58 unsigned char myStatus;
59 unsigned char myByte1;
60 unsigned char myByte2;
89 int hasMidiInput(
uint64 up_to_time,
92 void getMidiInput(
uint64 up_to_time,
103 void setCurrentTime(
uint64);
104 unsigned char lastCommand();
105 void setLastCommand(
unsigned char);
106 uint64 convertFromDeltaTicks(
unsigned long delta);
107 long convertToDeltaTicks(
uint64 ticks);
113 int readHeader(FILE *);
114 void readTrack(FILE *,
int tindex,
fpreal start,
fpreal end);
115 void sequenceEvents();
117 void writeHeader(FILE *);
120 unsigned short myFormat;
121 unsigned long myTicksPerSec;
125 unsigned char myLastCommand;
unsigned long long uint64
GLuint const GLchar * name
GT_API const UT_StringHolder st
LeafData & operator=(const LeafData &)=delete