1 #ifndef _AV_TRANSCODER_AUDIOREADER_HPP
2 #define _AV_TRANSCODER_AUDIOREADER_HPP
18 AudioReader(
const std::string& filename,
const size_t streamIndex = 0,
const int channelIndex = -1);
28 void updateOutput(
const size_t sampleRate,
const size_t nbChannels,
const std::string& sampleFormat);
Based class to read a stream.
AVSampleFormat _outputSampleFormat
AVSampleFormat getOutputSampleFormat() const
size_t getOutputNbChannels() const
const AudioProperties * _audioStreamProperties
Properties of the source audio stream read (no ownership, has link)
size_t getOutputSampleRate() const
const AudioProperties * getSourceAudioProperties() const