Tidying.
[libdcp.git] / src / reel.h
index 083ecd0e8f5a7c814e154d8f6bdaf3709abb0611..c81724cb7387575541f868a43ef3b96d8c90db8f 100644 (file)
     files in the program, then also delete it here.
 */
 
+
+/** @file  src/reel.cc
+ *  @brief Reel class
+ */
+
+
 #ifndef LIBDCP_REEL_H
 #define LIBDCP_REEL_H
 
+
 #include "key.h"
 #include "types.h"
 #include "ref.h"
 #include <memory>
 #include <boost/function.hpp>
 
+
 namespace cxml {
        class Node;
 }
 
+
 namespace xmlpp {
        class Element;
 }
 
+
 namespace dcp {
 
+
 class DecryptedKDM;
 class ReelAsset;
 class ReelPictureAsset;
@@ -60,6 +71,7 @@ class ReelClosedCaptionAsset;
 class ReelAtmosAsset;
 class Content;
 
+
 /** @brief A reel within a DCP; the part which actually refers to picture, sound, subtitle, marker and Atmos data */
 class Reel : public Object
 {
@@ -114,7 +126,8 @@ public:
 
        xmlpp::Element* write_to_cpl (xmlpp::Element* node, Standard standard) const;
 
-       bool encrypted () const;
+       bool any_encrypted () const;
+       bool all_encrypted () const;
 
        bool equals (std::shared_ptr<const Reel> other, EqualityOptions opt, NoteHandler notes) const;