{
public:
DecoderPart (Decoder* parent, boost::shared_ptr<Log> log);
- virtual DecoderPart () {}
+ virtual ~DecoderPart () {}
+
+ virtual ContentTime position () const = 0;
void set_ignore () {
_ignore = true;
return _ignore;
}
- virtual boost::optional<ContentTime> position () const = 0;
-
- void maybe_seek (ContentTime time, bool accurate);
-
protected:
Decoder* _parent;
boost::shared_ptr<Log> _log;