summaryrefslogtreecommitdiff
path: root/src/lib/audio_stream.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-12-25 22:34:21 +0100
committerCarl Hetherington <cth@carlh.net>2022-12-25 22:34:21 +0100
commitf3617efde1751ac9e55f692369dc4ba3c6350ca8 (patch)
tree48c17abf1dbadf276229c3aafdcd9b06d155a771 /src/lib/audio_stream.h
parent0fabbb1680b5042570d50a2276004e2c0e62321c (diff)
Show audio bit depth in content properties (#559).
Diffstat (limited to 'src/lib/audio_stream.h')
-rw-r--r--src/lib/audio_stream.h6
1 files changed, 4 insertions, 2 deletions
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<int> bit_depth);
+ AudioStream(int frame_rate, Frame length, AudioMapping mapping, boost::optional<int> bit_depth);
virtual ~AudioStream () {}
void set_mapping (AudioMapping mapping);
@@ -55,6 +55,7 @@ public:
}
int channels () const;
+ boost::optional<int> bit_depth() const;
protected:
mutable boost::mutex _mutex;
@@ -66,6 +67,7 @@ private:
int _frame_rate;
Frame _length;
AudioMapping _mapping;
+ boost::optional<int> _bit_depth;
};