X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_content.h;h=82c95a513a3ca475d7d3312551fed1255000aeba;hb=14e4bc18e65378332604016bd6239861a083d5bf;hp=79dba9fdaf340716c0ca8745ae5890c8ce2b6c32;hpb=0a93237cb5e4642d3b698ff9b7d0cfae5401478c;p=dcpomatic.git diff --git a/src/lib/audio_content.h b/src/lib/audio_content.h index 79dba9fda..82c95a513 100644 --- a/src/lib/audio_content.h +++ b/src/lib/audio_content.h @@ -28,10 +28,6 @@ #include "audio_stream.h" #include "audio_mapping.h" -namespace cxml { - class Node; -} - /** @class AudioContentProperty * @brief Names for properties of AudioContent. */ @@ -62,15 +58,13 @@ public: AudioMapping audio_mapping () const; void set_audio_mapping (AudioMapping); - boost::filesystem::path audio_analysis_path () const; int resampled_audio_frame_rate () const; bool has_rate_above_48k () const; - - boost::signals2::connection analyse_audio (boost::function); + std::vector audio_channel_names () const; void set_audio_gain (double); void set_audio_delay (int); - + double audio_gain () const { boost::mutex::scoped_lock lm (_mutex); return _audio_gain; @@ -82,7 +76,7 @@ public: } std::string processing_description () const; - + private: /** Gain to apply to audio in dB */ double _audio_gain;