summaryrefslogtreecommitdiff
path: root/src/stereo_picture_asset_reader.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-09-27 11:35:53 +0100
committerCarl Hetherington <cth@carlh.net>2016-09-27 11:35:53 +0100
commitf9474637db140eb3d9170185fc79437c8d9914b7 (patch)
tree9f9e9eeaea1dd52c50f21869d8cb5e948787c4b7 /src/stereo_picture_asset_reader.h
parent8c7b705e318d888444e5156f627cdc48168d3ac7 (diff)
Use a template for AssetReader.
Diffstat (limited to 'src/stereo_picture_asset_reader.h')
-rw-r--r--src/stereo_picture_asset_reader.h22
1 files changed, 1 insertions, 21 deletions
diff --git a/src/stereo_picture_asset_reader.h b/src/stereo_picture_asset_reader.h
index 817bc4b3..43b9d225 100644
--- a/src/stereo_picture_asset_reader.h
+++ b/src/stereo_picture_asset_reader.h
@@ -32,31 +32,11 @@
*/
#include "asset_reader.h"
-#include <boost/shared_ptr.hpp>
-
-namespace ASDCP {
- namespace JP2K {
- class MXFSReader;
- }
-}
namespace dcp {
class StereoPictureFrame;
-class StereoPictureAsset;
-
-class StereoPictureAssetReader : public AssetReader
-{
-public:
- ~StereoPictureAssetReader ();
- boost::shared_ptr<const StereoPictureFrame> get_frame (int n) const;
-
-private:
- friend class StereoPictureAsset;
-
- explicit StereoPictureAssetReader (StereoPictureAsset const *);
- ASDCP::JP2K::MXFSReader* _reader;
-};
+typedef AssetReader<ASDCP::JP2K::MXFSReader, StereoPictureFrame> StereoPictureAssetReader;
}