2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_sound_sampled_gstreamer_GStreamerMixer__
5 #define __gnu_javax_sound_sampled_gstreamer_GStreamerMixer__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
48 class gnu::javax::sound::sampled::gstreamer::GStreamerMixer
: public ::java::lang::Object
53 virtual ::javax::sound::sampled::Line
* getLine(::javax::sound::sampled::Line$Info
*);
54 virtual jint
getMaxLines(::javax::sound::sampled::Line$Info
*);
55 virtual ::javax::sound::sampled::Mixer$Info
* getMixerInfo();
56 virtual JArray
< ::javax::sound::sampled::Line$Info
* > * getSourceLineInfo();
57 virtual JArray
< ::javax::sound::sampled::Line$Info
* > * getSourceLineInfo(::javax::sound::sampled::Line$Info
*);
58 virtual JArray
< ::javax::sound::sampled::Line
* > * getSourceLines();
59 virtual JArray
< ::javax::sound::sampled::Line$Info
* > * getTargetLineInfo();
60 virtual JArray
< ::javax::sound::sampled::Line$Info
* > * getTargetLineInfo(::javax::sound::sampled::Line$Info
*);
61 virtual JArray
< ::javax::sound::sampled::Line
* > * getTargetLines();
62 virtual jboolean
isLineSupported(::javax::sound::sampled::Line$Info
*);
63 virtual jboolean
isSynchronizationSupported(JArray
< ::javax::sound::sampled::Line
* > *, jboolean
);
64 virtual void synchronize(JArray
< ::javax::sound::sampled::Line
* > *, jboolean
);
65 virtual void unsynchronize(JArray
< ::javax::sound::sampled::Line
* > *);
66 virtual void addLineListener(::javax::sound::sampled::LineListener
*);
68 virtual ::javax::sound::sampled::Control
* getControl(::javax::sound::sampled::Control$Type
*);
69 virtual JArray
< ::javax::sound::sampled::Control
* > * getControls();
70 virtual ::javax::sound::sampled::Line$Info
* getLineInfo();
71 virtual jboolean
isControlSupported(::javax::sound::sampled::Control$Type
*);
72 virtual jboolean
isOpen();
74 virtual void removeLineListener(::javax::sound::sampled::LineListener
*);
75 static ::java::lang::String
* GST_BACKEND
;
76 static ::java::lang::String
* GST_DECODER
;
78 static JArray
< ::javax::sound::sampled::AudioFormat
* > * BASIC_FORMATS
;
79 static ::javax::sound::sampled::Mixer$Info
* INFO
;
81 static ::java::lang::Class
class$
;
84 #endif // __gnu_javax_sound_sampled_gstreamer_GStreamerMixer__