]> git.tdb.fi Git - libs/al.git/blobdiff - source/sounddecoder.h
Implement seeking in sound decoders
[libs/al.git] / source / sounddecoder.h
index ee5b07d5f33abea2410dc95076f026c0586a1ffc..37fddac2ee34c8881163c30a875d451c7429d473 100644 (file)
@@ -37,7 +37,8 @@ public:
        static SoundDecoder *open_file(const std::string &);
        static SoundDecoder *open_io(IO::Seekable &);
 
-       virtual void rewind() = 0;
+       virtual void rewind() { seek(0); }
+       virtual void seek(unsigned) = 0;
        virtual unsigned read(char *, unsigned) = 0;
        bool eof() const { return eof_flag; }