diff options
Diffstat (limited to 'src/lib/audio_mapping.h')
| -rw-r--r-- | src/lib/audio_mapping.h | 14 |
1 files changed, 10 insertions, 4 deletions
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 <dcp/types.h> #include <libcxml/cxml.h> #include <vector> + 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<std::vector<float> > _gain; + int _input_channels = 0; + int _output_channels = 0; + std::vector<std::vector<float>> _gain; }; + #endif |
