Skip to content

Commit d3c4c0e

Browse files
committed
add back info == operator
1 parent d95a1de commit d3c4c0e

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/viam/sdk/common/audio.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ bool operator==(const audio_properties& lhs, const audio_properties& rhs) {
1919
std::tie(rhs.supported_codecs, rhs.sample_rate_hz, rhs.num_channels);
2020
}
2121

22+
bool operator==(const audio_info& lhs, const audio_info& rhs) {
23+
return std::tie(lhs.codec, lhs.sample_rate_hz, lhs.num_channels) ==
24+
std::tie(rhs.codec, rhs.sample_rate_hz, rhs.num_channels);
25+
}
26+
2227
uint16_t get_bits_per_sample(const std::string& codec) {
2328
if (codec == audio_codecs::PCM_16) {
2429
return 16;

src/viam/sdk/common/audio.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ struct audio_info {
3838
/// @brief Equality operator for properties
3939
bool operator==(const audio_properties& lhs, const audio_properties& rhs);
4040

41+
/// @brief Equality operator for audio_info
42+
bool operator==(const audio_info& lhs, const audio_info& rhs);
43+
4144
uint16_t get_bits_per_sample(const std::string& codec);
4245

4346
void write_wav_file(const std::string& filename,

0 commit comments

Comments
 (0)