summaryrefslogtreecommitdiff
path: root/src/stereo_picture_asset.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-06-01 23:53:06 +0100
committerCarl Hetherington <cth@carlh.net>2016-06-01 23:53:06 +0100
commita68b877d96a9e9f366f27752e071bc0e895e9dc7 (patch)
tree11a32d1efd6abf182b03ce22f1f1fe84258bb7de /src/stereo_picture_asset.h
parentf9cba324c8160a70b108d9e5b60a4ccad6ee9be2 (diff)
Add Reader classes to permit much more efficient DCP reading.
Diffstat (limited to 'src/stereo_picture_asset.h')
-rw-r--r--src/stereo_picture_asset.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/stereo_picture_asset.h b/src/stereo_picture_asset.h
index 533be758..9799c49f 100644
--- a/src/stereo_picture_asset.h
+++ b/src/stereo_picture_asset.h
@@ -24,6 +24,8 @@
namespace dcp {
+class StereoPictureAssetReader;
+
/** A 3D (stereoscopic) picture asset */
class StereoPictureAsset : public PictureAsset
{
@@ -33,14 +35,13 @@ public:
/** Start a progressive write to a StereoPictureAsset */
boost::shared_ptr<PictureAssetWriter> start_write (boost::filesystem::path file, Standard, bool);
+ boost::shared_ptr<StereoPictureAssetReader> start_read () const;
bool equals (
boost::shared_ptr<const Asset> other,
EqualityOptions opt,
NoteHandler note
) const;
-
- boost::shared_ptr<const StereoPictureFrame> get_frame (int n) const;
};
}