1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_javax_sound_sampled_gstreamer_io_GstInputStream__ 5 #define __gnu_javax_sound_sampled_gstreamer_io_GstInputStream__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace classpath 17 { 18 class Pointer; 19 } 20 namespace javax 21 { 22 namespace sound 23 { 24 namespace sampled 25 { 26 namespace gstreamer 27 { 28 namespace io 29 { 30 class GstInputStream; 31 } 32 } 33 } 34 } 35 } 36 } 37 } 38 39 class gnu::javax::sound::sampled::gstreamer::io::GstInputStream : public ::java::lang::Object 40 { 41 42 public: 43 GstInputStream(::java::io::InputStream *); 44 virtual jint read(JArray< jbyte > *, jint, jint); 45 virtual jint available(); 46 virtual ::gnu::classpath::Pointer * getNativeClass(); 47 private: 48 void init_instance(); 49 static void init_id_cache(); 50 ::java::io::InputStream * __attribute__((aligned(__alignof__( ::java::lang::Object)))) istream; 51 ::gnu::classpath::Pointer * gstInputStream; 52 public: 53 static ::java::lang::Class class$; 54 }; 55 56 #endif // __gnu_javax_sound_sampled_gstreamer_io_GstInputStream__ 57