X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Faudio_stream.h;h=cf874242f10b494353a682f382bd32595e8c63c9;hp=470d9c854a5acf34b1e91f4053560af4babff69e;hb=f3617efde1751ac9e55f692369dc4ba3c6350ca8;hpb=0fabbb1680b5042570d50a2276004e2c0e62321c diff --git a/src/lib/audio_stream.h b/src/lib/audio_stream.h index 470d9c854..cf874242f 100644 --- a/src/lib/audio_stream.h +++ b/src/lib/audio_stream.h @@ -33,8 +33,8 @@ struct audio_sampling_rate_test; class AudioStream { public: - AudioStream (int frame_rate, Frame length, int channels); - AudioStream (int frame_rate, Frame length, AudioMapping mapping); + AudioStream(int frame_rate, Frame length, int channels, boost::optional bit_depth); + AudioStream(int frame_rate, Frame length, AudioMapping mapping, boost::optional bit_depth); virtual ~AudioStream () {} void set_mapping (AudioMapping mapping); @@ -55,6 +55,7 @@ public: } int channels () const; + boost::optional bit_depth() const; protected: mutable boost::mutex _mutex; @@ -66,6 +67,7 @@ private: int _frame_rate; Frame _length; AudioMapping _mapping; + boost::optional _bit_depth; };