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