Class audio_reader_mp3¶
class audio_reader_mp3<T> io¶
template <typename T>
struct [[deprecated("Use audio_decoder instead")]] audio_reader_mp3 : audio_reader<T> { … } MP3 format reader
constructor audio_reader_mp3<T>(std::shared_ptr<abstract_reader<>> &&) ¶
audio_reader_mp3(std::shared_ptr<abstract_reader<>>&& reader) Constructs MP3 reader
Fully qualified name: kfr::audio_reader_mp3<T>::audio_reader_mp3<T>(std::shared_ptr<abstract_reader<>> &&)
Declared at io/audiofile.hpp:250
destructor ~audio_reader_mp3<T>() ¶
~audio_reader_mp3() override Fully qualified name: kfr::audio_reader_mp3<T>::~audio_reader_mp3<T>()
Declared at io/audiofile.hpp:251
function read(T *, size_t) ¶
size_t read(T* data, size_t size) override Reads and decodes audio data
Fully qualified name: kfr::audio_reader_mp3<T>::read(T *, size_t)
Declared at io/audiofile.hpp:254
function seek(imax, seek_origin) ¶
bool seek(imax offset, seek_origin origin) override Seeks to specific sample
Fully qualified name: kfr::audio_reader_mp3<T>::seek(imax, seek_origin)
Declared at io/audiofile.hpp:257
variable config ¶
mp3_config config{ 0, 0 } Fully qualified name: kfr::audio_reader_mp3<T>::config
Declared at io/audiofile.hpp:259
function format() ¶
const audio_format_and_length& format() const override Returns audio format description
Fully qualified name: kfr::audio_reader_mp3<T>::format()
Declared at io/audiofile.hpp:262
function tell() ¶
uint64_t tell() const override Returns current position
Fully qualified name: kfr::audio_reader_mp3<T>::tell()
Declared at io/audiofile.hpp:265
Fully qualified name: kfr::audio_reader_mp3<T>
Declared at io/audiofile.hpp:247
Class audio_reader_mp3¶
struct audio_reader_mp3<i16> io¶
extern template struct audio_reader_mp3<i16> Fully qualified name: kfr::audio_reader_mp3<i16>
Declared at io/audiofile.hpp:274
Class audio_reader_mp3¶
struct audio_reader_mp3<i24> io¶
extern template struct audio_reader_mp3<i24> Fully qualified name: kfr::audio_reader_mp3<i24>
Declared at io/audiofile.hpp:275
Class audio_reader_mp3¶
struct audio_reader_mp3<i32> io¶
extern template struct audio_reader_mp3<i32> Fully qualified name: kfr::audio_reader_mp3<i32>
Declared at io/audiofile.hpp:276
Class audio_reader_mp3¶
struct audio_reader_mp3<f32> io¶
extern template struct audio_reader_mp3<f32> Fully qualified name: kfr::audio_reader_mp3<f32>
Declared at io/audiofile.hpp:277
Class audio_reader_mp3¶
struct audio_reader_mp3<f64> io¶
extern template struct audio_reader_mp3<f64> Fully qualified name: kfr::audio_reader_mp3<f64>
Declared at io/audiofile.hpp:278