*/
/** @file src/examine_content_job.h
- * @brief A class to run through content at high speed to find its length.
+ * @brief A class to obtain the length and MD5 digest of a content file.
*/
#include "job.h"
-class Decoder;
-
/** @class ExamineContentJob
- * @brief A class to run through content at high speed to find its length.
+ * @brief A class to obtain the length and MD5 digest of a content file.
*/
class ExamineContentJob : public Job
{
public:
- ExamineContentJob (boost::shared_ptr<const FilmState>, Log *, boost::shared_ptr<Job> req);
+ ExamineContentJob (boost::shared_ptr<Film>);
~ExamineContentJob ();
std::string name () const;
void run ();
-
- int last_video_frame () const;
-
-private:
- boost::shared_ptr<Decoder> _decoder;
};