1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __gnu_javax_sound_sampled_gstreamer_GStreamerMixerProvider__ 5 #define __gnu_javax_sound_sampled_gstreamer_GStreamerMixerProvider__ 6 7 #pragma interface 8 9 #include <javax/sound/sampled/spi/MixerProvider.h> 10 #include <gcj/array.h> 11 12 extern "Java" 13 { 14 namespace gnu 15 { 16 namespace javax 17 { 18 namespace sound 19 { 20 namespace sampled 21 { 22 namespace gstreamer 23 { 24 class GStreamerMixer; 25 class GStreamerMixerProvider; 26 } 27 } 28 } 29 } 30 } 31 namespace javax 32 { 33 namespace sound 34 { 35 namespace sampled 36 { 37 class Mixer; 38 class Mixer$Info; 39 } 40 } 41 } 42 } 43 44 class gnu::javax::sound::sampled::gstreamer::GStreamerMixerProvider : public ::javax::sound::sampled::spi::MixerProvider 45 { 46 47 public: 48 GStreamerMixerProvider(); 49 virtual ::javax::sound::sampled::Mixer * getMixer(::javax::sound::sampled::Mixer$Info *); 50 virtual JArray< ::javax::sound::sampled::Mixer$Info * > * getMixerInfo(); 51 private: 52 static ::gnu::javax::sound::sampled::gstreamer::GStreamerMixer * mixer; 53 public: 54 static ::java::lang::Class class$; 55 }; 56 57 #endif // __gnu_javax_sound_sampled_gstreamer_GStreamerMixerProvider__ 58