waveinput/output: allowed external access to data length value

This commit is contained in:
itsmattkc
2020-02-19 11:40:54 +11:00
parent f63106b2d6
commit 5e75e9b3b0
4 changed files with 14 additions and 0 deletions
+5
View File
@@ -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<int>(data_size_));
+2
View File
@@ -29,6 +29,8 @@ public:
void close();
const quint32& data_length() const;
int sample_count() const;
private:
+5
View File
@@ -115,6 +115,11 @@ void WaveOutput::close()
}
}
const int& WaveOutput::data_length() const
{
return data_length_;
}
const AudioRenderingParams &WaveOutput::params() const
{
return params_;
+2
View File
@@ -25,6 +25,8 @@ public:
void close();
const int& data_length() const;
const AudioRenderingParams& params() const;
private: