X-Git-Url: http://git.tdb.fi/?p=libs%2Fal.git;a=blobdiff_plain;f=source%2Foggdecoder.h;fp=source%2Foggdecoder.h;h=a3f5504c4c00bac79a4d46f61ea703c13e6eabc0;hp=0000000000000000000000000000000000000000;hb=10cdb043b613d60c5de8f1cce0f7a5512b0d0074;hpb=ef9906f379e066cb9c754853a3cc771e8e881356 diff --git a/source/oggdecoder.h b/source/oggdecoder.h new file mode 100644 index 0000000..a3f5504 --- /dev/null +++ b/source/oggdecoder.h @@ -0,0 +1,27 @@ +#ifndef MSP_AL_OGGDECODER_H_ +#define MSP_AL_OGGDECODER_H_ + +#include "sounddecoder.h" + +namespace Msp { +namespace AL { + +class OggDecoder: public SoundDecoder +{ +private: + struct Private; + + Private *priv; + +public: + OggDecoder(IO::Seekable &); + ~OggDecoder(); + + virtual void rewind(); + virtual unsigned read(char *, unsigned); +}; + +} // namespace AL +} // namespace Msp + +#endif