Added getter to get output pcm params

This commit is contained in:
emeric
2026-02-17 23:15:44 +01:00
parent b6fb8ee9d8
commit a90a66802f
5 changed files with 52 additions and 0 deletions
@@ -167,6 +167,11 @@ namespace lms::audio::ffmpeg
PcmDecoder::~PcmDecoder() = default;
const PcmParameters& PcmDecoder::getParameters() const
{
return _parameters;
}
std::size_t PcmDecoder::readSamples(std::span<WritableBuffer> outputChannelBuffers)
{
if (_finished)
@@ -35,6 +35,8 @@ namespace lms::audio::ffmpeg
PcmDecoder& operator=(const PcmDecoder&) = delete;
private:
const PcmParameters& getParameters() const;
std::size_t readSamples(std::span<WritableBuffer> outputChannelBuffers) override;
bool finished() const override;