MidiChannel.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
  2. #ifndef __javax_sound_midi_MidiChannel__
  3. #define __javax_sound_midi_MidiChannel__
  4. #pragma interface
  5. #include <java/lang/Object.h>
  6. extern "Java"
  7. {
  8. namespace javax
  9. {
  10. namespace sound
  11. {
  12. namespace midi
  13. {
  14. class MidiChannel;
  15. }
  16. }
  17. }
  18. }
  19. class javax::sound::midi::MidiChannel : public ::java::lang::Object
  20. {
  21. public:
  22. virtual void noteOn(jint, jint) = 0;
  23. virtual void noteOff(jint, jint) = 0;
  24. virtual void noteOff(jint) = 0;
  25. virtual void setPolyPressure(jint, jint) = 0;
  26. virtual jint getPolyPressure(jint) = 0;
  27. virtual void setChannelPressure(jint) = 0;
  28. virtual jint getChannelPressure() = 0;
  29. virtual void controlChange(jint, jint) = 0;
  30. virtual jint getController(jint) = 0;
  31. virtual void programChange(jint) = 0;
  32. virtual void programChange(jint, jint) = 0;
  33. virtual jint getProgram() = 0;
  34. virtual void setPitchBend(jint) = 0;
  35. virtual jint getPitchBend() = 0;
  36. virtual void resetAllControllers() = 0;
  37. virtual void allNotesOff() = 0;
  38. virtual void allSoundOff() = 0;
  39. virtual jboolean localControl(jboolean) = 0;
  40. virtual void setMono(jboolean) = 0;
  41. virtual jboolean getMono() = 0;
  42. virtual void setOmni(jboolean) = 0;
  43. virtual jboolean getOmni() = 0;
  44. virtual void setMute(jboolean) = 0;
  45. virtual jboolean getMute() = 0;
  46. virtual void setSolo(jboolean) = 0;
  47. virtual jboolean getSolo() = 0;
  48. static ::java::lang::Class class$;
  49. } __attribute__ ((java_interface));
  50. #endif // __javax_sound_midi_MidiChannel__