It builds again.
[libdcp.git] / src / argb_frame.h
index f26436cd4b08a5d65961572ad3b1f4d536a77372..a1b3b4276da68c8ee290533c3ac76bc28486fcd3 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2012-2014 Carl Hetherington <cth@carlh.net>
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
 */
 
 /** @file  src/argb_frame.h
- *  @brief Container for a single image from a picture asset.
+ *  @brief ARGBFrame class. 
  */
 
-#include <stdint.h>
 #include "util.h"
+#include <stdint.h>
 
-namespace libdcp
+namespace dcp
 {
 
 /** @class ARGBFrame
@@ -42,7 +42,7 @@ namespace libdcp
  *
  *  Lines are packed so that the second row directly follows the first.
  */
-class ARGBFrame
+class ARGBFrame : boost::noncopyable
 {
 public:
        ARGBFrame (Size size);
@@ -60,8 +60,8 @@ public:
        }
 
 private:
-       Size _size;
-       uint8_t* _data;
+       Size _size;     ///< frame size in pixels
+       uint8_t* _data; ///< pointer to image data
 };
 
 }