diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-04-01 19:57:20 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-04-01 19:57:20 +0200 |
| commit | a4b7d0af831b8cd9aafca5f2b264be416a7b1148 (patch) | |
| tree | 3beab451f8337a5a74d7c8ccf2dd9faee6a9233f /src/lib/audio_content.h | |
| parent | 1685c3a144203b8f2b6db9605e4bb998a7fe7e71 (diff) | |
Formatting and C++ tidying.
Diffstat (limited to 'src/lib/audio_content.h')
| -rw-r--r-- | src/lib/audio_content.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/lib/audio_content.h b/src/lib/audio_content.h index 83a5e327e..67183d0a4 100644 --- a/src/lib/audio_content.h +++ b/src/lib/audio_content.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2016 Carl Hetherington <cth@carlh.net> + Copyright (C) 2013-2021 Carl Hetherington <cth@carlh.net> This file is part of DCP-o-matic. @@ -18,17 +18,21 @@ */ + /** @file src/lib/audio_content.h * @brief AudioContent and AudioContentProperty classes. */ + #ifndef DCPOMATIC_AUDIO_CONTENT_H #define DCPOMATIC_AUDIO_CONTENT_H + #include "content_part.h" #include "audio_stream.h" #include "audio_mapping.h" + /** @class AudioContentProperty * @brief Names for properties of AudioContent. */ @@ -40,11 +44,13 @@ public: static int const DELAY; }; + class AudioContent : public ContentPart { public: explicit AudioContent (Content* parent); - AudioContent (Content* parent, std::vector<std::shared_ptr<Content> >); + AudioContent (Content* parent, std::vector<std::shared_ptr<Content>>); + AudioContent (Content* parent, cxml::ConstNodePtr); void as_xml (xmlpp::Node *) const; std::string technical_summary () const; @@ -89,12 +95,10 @@ public: private: - AudioContent (Content* parent, cxml::ConstNodePtr); - /** Gain to apply to audio in dB */ - double _gain; + double _gain = 0; /** Delay to apply to audio (positive moves audio later) in milliseconds */ - int _delay; + int _delay = 0; std::vector<AudioStreamPtr> _streams; }; |
