Tidying.
[libdcp.git] / src / atmos_asset.h
index 6e1894e7669a0062f1988455581910b81683d7a1..7ee55d922223b8f144ae5690255f62898a96800b 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2016 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2016-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of libdcp.
 
     files in the program, then also delete it here.
 */
 
+
+/** @file  src/atmos_asset.h
+ *  @brief AtmosAsset class
+ */
+
+
 #ifndef LIBDCP_ATMOS_ASSET_H
 #define LIBDCP_ATMOS_ASSET_H
 
+
 #include "asset.h"
 #include "mxf.h"
 #include "atmos_asset_reader.h"
 
+
 namespace dcp {
 
+
 class AtmosAssetWriter;
 
+
+/** @class AtmosAsset
+ *  @brief An asset of Dolby ATMOS sound data
+ */
 class AtmosAsset : public Asset, public MXF
 {
 public:
@@ -91,14 +104,16 @@ private:
        friend class AtmosAssetWriter;
 
        Fraction _edit_rate;
-       int64_t _intrinsic_duration;
-       int _first_frame;
-       int _max_channel_count;
-       int _max_object_count;
+       int64_t _intrinsic_duration = 0;
+       int _first_frame = 0;
+       int _max_channel_count = 0;
+       int _max_object_count = 0;
        std::string _atmos_id;
-       int _atmos_version;
+       int _atmos_version = 0;
 };
 
+
 }
 
+
 #endif