Merge -r 127928:132243 from trunk
[official-gcc.git] / libjava / gnu / javax / sound / sampled / gstreamer / io / GstAudioFileReaderNativePeer.h
blob0c9253c9d632ee25d8e29565f1be9a20b4d860be
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_sound_sampled_gstreamer_io_GstAudioFileReaderNativePeer__
5 #define __gnu_javax_sound_sampled_gstreamer_io_GstAudioFileReaderNativePeer__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace gnu
14 namespace javax
16 namespace sound
18 namespace sampled
20 namespace gstreamer
22 namespace io
24 class GstAudioFileReaderNativePeer;
25 class GstAudioFileReaderNativePeer$GstHeader;
32 namespace java
34 namespace net
36 class URL;
39 namespace javax
41 namespace sound
43 namespace sampled
45 class AudioFormat;
46 class AudioFormat$Encoding;
52 class gnu::javax::sound::sampled::gstreamer::io::GstAudioFileReaderNativePeer : public ::java::lang::Object
55 public: // actually package-private
56 GstAudioFileReaderNativePeer();
57 public:
58 static ::javax::sound::sampled::AudioFormat * getAudioFormat(::java::io::File *);
59 static ::javax::sound::sampled::AudioFormat * getAudioFormat(::java::io::InputStream *);
60 static ::javax::sound::sampled::AudioFormat * getAudioFormat(::java::net::URL *);
61 private:
62 static ::javax::sound::sampled::AudioFormat$Encoding * getEncoding(::gnu::javax::sound::sampled::gstreamer::io::GstAudioFileReaderNativePeer$GstHeader *);
63 static ::javax::sound::sampled::AudioFormat * getAudioFormat(::gnu::javax::sound::sampled::gstreamer::io::GstAudioFileReaderNativePeer$GstHeader *);
64 public: // actually protected
65 static jboolean gstreamer_get_audio_format_stream(::gnu::javax::sound::sampled::gstreamer::io::GstAudioFileReaderNativePeer$GstHeader *, ::java::io::BufferedInputStream *);
66 static jboolean gstreamer_get_audio_format_file(::gnu::javax::sound::sampled::gstreamer::io::GstAudioFileReaderNativePeer$GstHeader *);
67 private:
68 static ::java::lang::String * GST_ENCODING;
69 public:
70 static ::java::lang::Class class$;
73 #endif // __gnu_javax_sound_sampled_gstreamer_io_GstAudioFileReaderNativePeer__