-protected:
- /** our Film */
- boost::shared_ptr<Film> _film;
- /** our options */
- boost::shared_ptr<const DecodeOptions> _opt;
- /** associated Job, or 0 */
- Job* _job;
+ /** Do some decoding and perhaps emit video, audio or subtitle data.
+ * @return true if this decoder will emit no more data unless a seek() happens.
+ */
+ virtual bool pass () = 0;
+ virtual void seek (ContentTime time, bool accurate);