summaryrefslogtreecommitdiff
path: root/src/mono_picture_frame.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-07-09 17:05:52 +0100
committerCarl Hetherington <cth@carlh.net>2014-07-09 17:05:52 +0100
commitf853cbd6d1ca683a3403202357b02041626abd84 (patch)
tree60229da5257491ef7509da1913628e691740b3d7 /src/mono_picture_frame.cc
parent205fd96fc2592d5b50c91871fe0f2bd9d79783c5 (diff)
Allow construction of empty PictureFrames; some accessors.
Diffstat (limited to 'src/mono_picture_frame.cc')
-rw-r--r--src/mono_picture_frame.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mono_picture_frame.cc b/src/mono_picture_frame.cc
index c2503a64..a06634a5 100644
--- a/src/mono_picture_frame.cc
+++ b/src/mono_picture_frame.cc
@@ -58,6 +58,11 @@ MonoPictureFrame::MonoPictureFrame (boost::filesystem::path mxf_path, int n, ASD
}
}
+MonoPictureFrame::MonoPictureFrame ()
+{
+ _buffer = new ASDCP::JP2K::FrameBuffer (4 * Kumu::Megabyte);
+}
+
/** MonoPictureFrame destructor */
MonoPictureFrame::~MonoPictureFrame ()
{
@@ -71,6 +76,13 @@ MonoPictureFrame::j2k_data () const
return _buffer->RoData ();
}
+/** @return Pointer to JPEG2000 data */
+uint8_t *
+MonoPictureFrame::j2k_data ()
+{
+ return _buffer->Data ();
+}
+
/** @return Size of JPEG2000 data in bytes */
int
MonoPictureFrame::j2k_size () const