From 317222764debbaf1ac96d256df24c00af85c1b6a Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 14 May 2014 21:06:23 +0100 Subject: Add ImageProxy class. --- src/lib/video_decoder.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/lib/video_decoder.h') diff --git a/src/lib/video_decoder.h b/src/lib/video_decoder.h index 255a038a9..42add42aa 100644 --- a/src/lib/video_decoder.h +++ b/src/lib/video_decoder.h @@ -27,7 +27,7 @@ #include "util.h" class VideoContent; -class Image; +class ImageProxy; class VideoDecoder : public virtual Decoder { @@ -42,14 +42,15 @@ public: /** Emitted when a video frame is ready. * First parameter is the video image. * Second parameter is the eye(s) which should see this image. - * Third parameter is true if the image is the same as the last one that was emitted for this Eyes value. + * Third parameter is the part of this image that should be used. + * Fourth parameter is true if the image is the same as the last one that was emitted for this Eyes value. * Fourth parameter is the frame within our source. */ - boost::signals2::signal, Eyes, bool, VideoContent::Frame)> Video; + boost::signals2::signal, Eyes, Part, bool, VideoContent::Frame)> Video; protected: - void video (boost::shared_ptr, bool, VideoContent::Frame); + void video (boost::shared_ptr, bool, VideoContent::Frame); boost::shared_ptr _video_content; /** This is in frames without taking 3D into account (e.g. if we are doing 3D alternate, * this would equal 2 on the left-eye second frame (not 1)). -- cgit v1.2.3