class MidiData {
. public:
. // varibale
. int pin;
. double version;
. int wait; // in ms
.
. // functions
. MidiData(int pin, double version, int wait);
. string readStream( steam io);
. string extractdata( string s);
}
MidiData system_2{ 8, 14.04, 5 }
system_2 ist ein Objekt der Klasse MidireadData. Im Objekt ist definiert, wo und mit welcher Version Midi gelesen wird.
Objeket bearbeiten
system_2.pin = 10; // change data pin system_2.wait = 10; // change wait time
Zur Verarbeitung der Klasse wurden extra Memberfunktionen definiert.
string in_pin8 = system_2.readStream( input_8); string data_pin8 = system_2.extractdata( in_pin8);
Über die Objektvariable system_2 können die Memberfunktionen aufgerufen werden.