X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsounddecoder.h;h=37fddac2ee34c8881163c30a875d451c7429d473;hb=d365c5394308740f478fbdfbb23e2c5d972f19f0;hp=ee5b07d5f33abea2410dc95076f026c0586a1ffc;hpb=35b092aaa718dcb12933effd33324bda5d3b5cce;p=libs%2Fal.git diff --git a/source/sounddecoder.h b/source/sounddecoder.h index ee5b07d..37fddac 100644 --- a/source/sounddecoder.h +++ b/source/sounddecoder.h @@ -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; }