]> git.tdb.fi Git - libs/al.git/blob - source/oggdecoder.h
a3f5504c4c00bac79a4d46f61ea703c13e6eabc0
[libs/al.git] / source / oggdecoder.h
1 #ifndef MSP_AL_OGGDECODER_H_
2 #define MSP_AL_OGGDECODER_H_
3
4 #include "sounddecoder.h"
5
6 namespace Msp {
7 namespace AL {
8
9 class OggDecoder: public SoundDecoder
10 {
11 private:
12         struct Private;
13
14         Private *priv;
15
16 public:
17         OggDecoder(IO::Seekable &);
18         ~OggDecoder();
19
20         virtual void rewind();
21         virtual unsigned read(char *, unsigned);
22 };
23
24 } // namespace AL
25 } // namespace Msp
26
27 #endif