- FFmpegContent (boost::shared_ptr<const Film>, boost::filesystem::path);
- FFmpegContent (boost::shared_ptr<const Film>, cxml::ConstNodePtr, int version, std::list<std::string> &);
- FFmpegContent (boost::shared_ptr<const Film>, std::vector<boost::shared_ptr<Content> >);
+ FFmpegContent (boost::filesystem::path);
+ FFmpegContent (cxml::ConstNodePtr, int version, std::list<std::string> &);
+ FFmpegContent (std::vector<std::shared_ptr<Content> >);
+
+ std::shared_ptr<FFmpegContent> shared_from_this () {
+ return std::dynamic_pointer_cast<FFmpegContent> (Content::shared_from_this ());
+ }