1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __javax_sound_sampled_AudioFormat__ 5 #define __javax_sound_sampled_AudioFormat__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 extern "Java" 11 { 12 namespace javax 13 { 14 namespace sound 15 { 16 namespace sampled 17 { 18 class AudioFormat; 19 class AudioFormat$Encoding; 20 } 21 } 22 } 23 } 24 25 class javax::sound::sampled::AudioFormat : public ::java::lang::Object 26 { 27 28 public: 29 AudioFormat(::javax::sound::sampled::AudioFormat$Encoding *, jfloat, jint, jint, jint, jfloat, jboolean); 30 AudioFormat(::javax::sound::sampled::AudioFormat$Encoding *, jfloat, jint, jint, jint, jfloat, jboolean, ::java::util::Map *); 31 AudioFormat(jfloat, jint, jint, jboolean, jboolean); 32 virtual jint getChannels(); 33 virtual ::javax::sound::sampled::AudioFormat$Encoding * getEncoding(); 34 virtual jfloat getFrameRate(); 35 virtual jint getFrameSize(); 36 virtual ::java::lang::Object * getProperty(::java::lang::String *); 37 virtual jfloat getSampleRate(); 38 virtual jint getSampleSizeInBits(); 39 virtual jboolean isBigEndian(); 40 virtual jboolean matches(::javax::sound::sampled::AudioFormat *); 41 virtual ::java::util::Map * properties(); 42 virtual ::java::lang::String * toString(); 43 public: // actually protected 44 jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) bigEndian; 45 jint channels; 46 ::javax::sound::sampled::AudioFormat$Encoding * encoding; 47 jfloat frameRate; 48 jint frameSize; 49 jfloat sampleRate; 50 jint sampleSizeInBits; 51 private: 52 ::java::util::Map * properties__; 53 public: 54 static ::java::lang::Class class$; 55 }; 56 57 #endif // __javax_sound_sampled_AudioFormat__ 58