// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- #ifndef __javax_sound_midi_ShortMessage__ #define __javax_sound_midi_ShortMessage__ #pragma interface #include #include extern "Java" { namespace javax { namespace sound { namespace midi { class ShortMessage; } } } } class javax::sound::midi::ShortMessage : public ::javax::sound::midi::MidiMessage { public: ShortMessage(); public: // actually protected ShortMessage(JArray< jbyte > *); public: virtual void setMessage(jint, jint, jint); virtual void setMessage(jint, jint, jint, jint); virtual void setMessage(jint); public: // actually protected virtual jint getDataLength(jint); public: virtual jint getChannel(); virtual jint getCommand(); virtual jint getData1(); virtual jint getData2(); virtual ::java::lang::Object * clone(); static const jint MIDI_TIME_CODE = 241; static const jint SONG_POSITION_POINTER = 242; static const jint SONG_SELECT = 243; static const jint TUNE_REQUEST = 246; static const jint END_OF_EXCLUSIVE = 247; static const jint TIMING_CLOCK = 248; static const jint START = 250; static const jint CONTINUE = 251; static const jint STOP = 252; static const jint ACTIVE_SENSING = 254; static const jint SYSTEM_RESET = 255; static const jint NOTE_OFF = 128; static const jint NOTE_ON = 144; static const jint POLY_PRESSURE = 160; static const jint CONTROL_CHANGE = 176; static const jint PROGRAM_CHANGE = 192; static const jint CHANNEL_PRESSURE = 208; static const jint PITCH_BEND = 224; private: static JArray< jbyte > * defaultMessage; public: static ::java::lang::Class class$; }; #endif // __javax_sound_midi_ShortMessage__