diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-06-01 23:53:06 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-06-01 23:53:06 +0100 |
| commit | a68b877d96a9e9f366f27752e071bc0e895e9dc7 (patch) | |
| tree | 11a32d1efd6abf182b03ce22f1f1fe84258bb7de /src/stereo_picture_asset.h | |
| parent | f9cba324c8160a70b108d9e5b60a4ccad6ee9be2 (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.h | 5 |
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; }; } |
