- PlayerVideo (boost::shared_ptr<const ImageProxy>, DCPTime, Crop, dcp::Size, dcp::Size, Scaler const *, Eyes, Part, ColourConversion);
- PlayerVideo (boost::shared_ptr<cxml::Node>, boost::shared_ptr<Socket>, boost::shared_ptr<Log>);
+ PlayerVideo (
+ boost::shared_ptr<const ImageProxy>,
+ Crop,
+ boost::optional<double>,
+ dcp::Size,
+ dcp::Size,
+ Eyes,
+ Part,
+ boost::optional<ColourConversion>,
+ boost::weak_ptr<Content>,
+ boost::optional<Frame>
+ );
+
+ PlayerVideo (boost::shared_ptr<cxml::Node>, boost::shared_ptr<Socket>);
+
+ boost::shared_ptr<PlayerVideo> shallow_copy () const;