X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_mapping.h;h=4ef5aedb144b8c86a4eab6cd7ef5196b6728e569;hb=1a9554c281720d0bf54295ab16f593ccc0ef3b4e;hp=6bac0a7d8eb43fa2f8e5ea2f50091267a005ebec;hpb=28111007e2e6fd62f5810be780706ae1618bd33f;p=dcpomatic.git diff --git a/src/lib/audio_mapping.h b/src/lib/audio_mapping.h index 6bac0a7d8..4ef5aedb1 100644 --- a/src/lib/audio_mapping.h +++ b/src/lib/audio_mapping.h @@ -18,30 +18,35 @@ */ + /** @file src/lib/audio_mapping.h * @brief AudioMapping class. */ + #ifndef DCPOMATIC_AUDIO_MAPPING_H #define DCPOMATIC_AUDIO_MAPPING_H + #include #include #include + namespace xmlpp { class Node; } class AudioProcessor; + /** @class AudioMapping. * @brief A many-to-many mapping of audio channels. */ class AudioMapping { public: - AudioMapping (); + AudioMapping () {} AudioMapping (int input_channels, int output_channels); AudioMapping (cxml::ConstNodePtr, int); @@ -74,9 +79,10 @@ public: private: void setup (int input_channels, int output_channels); - int _input_channels; - int _output_channels; - std::vector > _gain; + int _input_channels = 0; + int _output_channels = 0; + std::vector> _gain; }; + #endif