class audio_reader_wav<T> audio_io¶
template <typename T>
struct [[deprecated("Use audio_decoder instead")]] audio_reader_wav : audio_reader<T> { … } WAV format reader
typedef read ¶
using audio_reader<T>::read Defined at io/audiofile.hpp:154
constructor audio_reader_wav<T>(std::shared_ptr<abstract_reader<>> &&) ¶
audio_reader_wav(std::shared_ptr<abstract_reader<>>&& reader) Constructs WAV reader
Defined at io/audiofile.hpp:157
destructor ~audio_reader_wav<T>() ¶
~audio_reader_wav() override Defined at io/audiofile.hpp:158
function read(T *, size_t) ¶
size_t read(T* data, size_t size) override Reads and decodes audio data
Defined at io/audiofile.hpp:161
function seek(imax, seek_origin) ¶
bool seek(imax offset, seek_origin origin) override Seeks to specific sample
Defined at io/audiofile.hpp:164
function format() ¶
const audio_format_and_length& format() const override Returns audio format description
Defined at io/audiofile.hpp:167
function tell() ¶
uint64_t tell() const override Returns current position
Defined at io/audiofile.hpp:170
Defined at io/audiofile.hpp:152