2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_sound_sampled_Port__
5 #define __javax_sound_sampled_Port__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
30 class javax::sound::sampled::Port
: public ::java::lang::Object
34 virtual void addLineListener(::javax::sound::sampled::LineListener
*) = 0;
35 virtual void close() = 0;
36 virtual ::javax::sound::sampled::Control
* getControl(::javax::sound::sampled::Control$Type
*) = 0;
37 virtual JArray
< ::javax::sound::sampled::Control
* > * getControls() = 0;
38 virtual ::javax::sound::sampled::Line$Info
* getLineInfo() = 0;
39 virtual jboolean
isControlSupported(::javax::sound::sampled::Control$Type
*) = 0;
40 virtual jboolean
isOpen() = 0;
41 virtual void open() = 0;
42 virtual void removeLineListener(::javax::sound::sampled::LineListener
*) = 0;
43 static ::java::lang::Class
class$
;
44 } __attribute__ ((java_interface
));
46 #endif // __javax_sound_sampled_Port__