2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_sound_midi_Sequence__
5 #define __javax_sound_midi_Sequence__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
28 class javax::sound::midi::Sequence
: public ::java::lang::Object
31 void init(jfloat
, jint
, jint
);
33 Sequence(jfloat
, jint
);
34 Sequence(jfloat
, jint
, jint
);
35 virtual jfloat
getDivisionType();
36 virtual jint
getResolution();
37 virtual ::javax::sound::midi::Track
* createTrack();
38 virtual jboolean
deleteTrack(::javax::sound::midi::Track
*);
39 virtual JArray
< ::javax::sound::midi::Track
* > * getTracks();
40 virtual jlong
getMicrosecondLength();
41 virtual jlong
getTickLength();
42 virtual JArray
< ::javax::sound::midi::Patch
* > * getPatchList();
43 public: // actually protected
44 jfloat
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) divisionType
;
46 ::java::util::Vector
* tracks
;
49 static jfloat SMPTE_24
;
50 static jfloat SMPTE_25
;
51 static jfloat SMPTE_30
;
52 static jfloat SMPTE_30DROP
;
53 static ::java::lang::Class
class$
;
56 #endif // __javax_sound_midi_Sequence__