OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / sound / sampled / AU / AUReader$AUHeader.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_sound_sampled_AU_AUReader$AUHeader__
5 #define __gnu_javax_sound_sampled_AU_AUReader$AUHeader__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace javax
15     {
16       namespace sound
17       {
18         namespace sampled
19         {
20           namespace AU
21           {
22               class AUReader$AUHeader;
23           }
24         }
25       }
26     }
27   }
28   namespace javax
29   {
30     namespace sound
31     {
32       namespace sampled
33       {
34           class AudioFileFormat;
35           class AudioFormat;
36       }
37     }
38   }
39 }
40
41 class gnu::javax::sound::sampled::AU::AUReader$AUHeader : public ::java::lang::Object
42 {
43
44 public:
45   AUReader$AUHeader(::java::io::InputStream *);
46   virtual ::javax::sound::sampled::AudioFormat * getAudioFormat();
47   virtual ::javax::sound::sampled::AudioFileFormat * getAudioFileFormat();
48 private:
49   static const jint MAGIC = 779316836;
50 public:
51   static const jint SIZE = 24;
52   static const jint ULAW = 1;
53   static const jint PCM8 = 2;
54   static const jint PCM16 = 3;
55   static const jint PCM24 = 4;
56   static const jint PCM32 = 5;
57   static const jint IEEE32 = 6;
58   static const jint IEEE64 = 7;
59   static const jint G721 = 23;
60   static const jint G722 = 24;
61   static const jint G723 = 25;
62   static const jint G723_5BIT = 26;
63   static const jint ALAW = 27;
64   jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) headerSize;
65   jint fileSize;
66   jint encoding;
67   jint sampleRate;
68   jint channels;
69   jint sampleSizeInBits;
70   static ::java::lang::Class class$;
71 };
72
73 #endif // __gnu_javax_sound_sampled_AU_AUReader$AUHeader__