From 5e75e9b3b0ecc84ca4330902829213a2bc679f36 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Wed, 19 Feb 2020 11:40:54 +1100 Subject: [PATCH] waveinput/output: allowed external access to data length value --- app/codec/waveinput.cpp | 5 +++++ app/codec/waveinput.h | 2 ++ app/codec/waveoutput.cpp | 5 +++++ app/codec/waveoutput.h | 2 ++ 4 files changed, 14 insertions(+) diff --git a/app/codec/waveinput.cpp b/app/codec/waveinput.cpp index 12edb6135..68e6e4541 100644 --- a/app/codec/waveinput.cpp +++ b/app/codec/waveinput.cpp @@ -181,6 +181,11 @@ void WaveInput::close() } } +const quint32 &WaveInput::data_length() const +{ + return data_size_; +} + int WaveInput::sample_count() const { return params_.bytes_to_samples(static_cast(data_size_)); diff --git a/app/codec/waveinput.h b/app/codec/waveinput.h index d25271c1c..8b74def95 100644 --- a/app/codec/waveinput.h +++ b/app/codec/waveinput.h @@ -29,6 +29,8 @@ public: void close(); + const quint32& data_length() const; + int sample_count() const; private: diff --git a/app/codec/waveoutput.cpp b/app/codec/waveoutput.cpp index e8ed84882..21f749be2 100644 --- a/app/codec/waveoutput.cpp +++ b/app/codec/waveoutput.cpp @@ -115,6 +115,11 @@ void WaveOutput::close() } } +const int& WaveOutput::data_length() const +{ + return data_length_; +} + const AudioRenderingParams &WaveOutput::params() const { return params_; diff --git a/app/codec/waveoutput.h b/app/codec/waveoutput.h index 43b45c534..8d12df0ce 100644 --- a/app/codec/waveoutput.h +++ b/app/codec/waveoutput.h @@ -25,6 +25,8 @@ public: void close(); + const int& data_length() const; + const AudioRenderingParams& params() const; private: