summaryrefslogtreecommitdiff
path: root/src/lib/player.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-05-14 21:06:23 +0100
committerCarl Hetherington <cth@carlh.net>2014-05-14 21:06:23 +0100
commit317222764debbaf1ac96d256df24c00af85c1b6a (patch)
tree6612f970141b3a40387e800655a8a736f074ee77 /src/lib/player.h
parent21e8238484af35ac207b01defe406e73445632be (diff)
Add ImageProxy class.
Diffstat (limited to 'src/lib/player.h')
-rw-r--r--src/lib/player.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/player.h b/src/lib/player.h
index eddd8f6a2..bf6260c0a 100644
--- a/src/lib/player.h
+++ b/src/lib/player.h
@@ -40,6 +40,7 @@ class Piece;
class Image;
class Resampler;
class PlayerVideoFrame;
+class ImageProxy;
/** @class Player
* @brief A class which can `play' a Playlist; emitting its audio and video.
@@ -85,7 +86,7 @@ private:
friend class PlayerWrapper;
friend class Piece;
- void process_video (boost::weak_ptr<Piece>, boost::shared_ptr<const Image>, Eyes, bool, VideoContent::Frame, Time);
+ void process_video (boost::weak_ptr<Piece>, boost::shared_ptr<const ImageProxy>, Eyes, Part, bool, VideoContent::Frame, Time);
void process_audio (boost::weak_ptr<Piece>, boost::shared_ptr<const AudioBuffers>, AudioContent::Frame);
void process_subtitle (boost::weak_ptr<Piece>, boost::shared_ptr<Image>, dcpomatic::Rect<double>, Time, Time);
void setup_pieces ();