1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_sound_sampled_Port$Info__ 5 #define __javax_sound_sampled_Port$Info__ 6 7 #pragma interface 8 9 #include <javax/sound/sampled/Line$Info.h> 10 extern "Java" 11 { 12 namespace javax 13 { 14 namespace sound 15 { 16 namespace sampled 17 { 18 class Line$Info; 19 class Port$Info; 20 } 21 } 22 } 23 } 24 25 class javax::sound::sampled::Port$Info : public ::javax::sound::sampled::Line$Info 26 { 27 28 public: 29 Port$Info(::java::lang::Class *, ::java::lang::String *, jboolean); 30 virtual jboolean equals(::java::lang::Object *); 31 virtual jint hashCode(); 32 virtual ::java::lang::String * getName(); 33 virtual jboolean isSource(); 34 virtual jboolean matches(::javax::sound::sampled::Line$Info *); 35 virtual ::java::lang::String * toString(); 36 static ::javax::sound::sampled::Port$Info * COMPACT_DISC; 37 static ::javax::sound::sampled::Port$Info * HEADPHONE; 38 static ::javax::sound::sampled::Port$Info * LINE_IN; 39 static ::javax::sound::sampled::Port$Info * LINE_OUT; 40 static ::javax::sound::sampled::Port$Info * MICROPHONE; 41 static ::javax::sound::sampled::Port$Info * SPEAKER; 42 private: 43 ::java::lang::String * __attribute__((aligned(__alignof__( ::javax::sound::sampled::Line$Info)))) name; 44 jboolean isSource__; 45 public: 46 static ::java::lang::Class class$; 47 }; 48 49 #endif // __javax_sound_sampled_Port$Info__ 50