1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_sound_sampled_AudioFileFormat__
5 #define __javax_sound_sampled_AudioFileFormat__
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 AudioFileFormat;
19           class AudioFileFormat$Type;
20           class AudioFormat;
21       }
22     }
23   }
24 }
25 
26 class javax::sound::sampled::AudioFileFormat : public ::java::lang::Object
27 {
28 
29 public:
30   AudioFileFormat(::javax::sound::sampled::AudioFileFormat$Type *, ::javax::sound::sampled::AudioFormat *, jint);
31   AudioFileFormat(::javax::sound::sampled::AudioFileFormat$Type *, ::javax::sound::sampled::AudioFormat *, jint, ::java::util::Map *);
32 public: // actually protected
33   AudioFileFormat(::javax::sound::sampled::AudioFileFormat$Type *, jint, ::javax::sound::sampled::AudioFormat *, jint);
34 public:
35   virtual jint getByteLength();
36   virtual ::javax::sound::sampled::AudioFormat * getFormat();
37   virtual jint getFrameLength();
38   virtual ::java::lang::Object * getProperty(::java::lang::String *);
39   virtual ::javax::sound::sampled::AudioFileFormat$Type * getType();
40   virtual ::java::util::Map * properties();
41   virtual ::java::lang::String * toString();
42 private:
43   jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) byteLength;
44   ::javax::sound::sampled::AudioFormat * format;
45   ::javax::sound::sampled::AudioFileFormat$Type * type;
46   jint frameLength;
47   ::java::util::Map * properties__;
48 public:
49   static ::java::lang::Class class$;
50 };
51 
52 #endif // __javax_sound_sampled_AudioFileFormat__
53