Skip to content

Class audio_reader_wav

class audio_reader_wav<T> io

template <typename T>
struct [[deprecated("Use audio_decoder instead")]] audio_reader_wav : audio_reader<T> { … }

WAV format reader

constructor audio_reader_wav<T>(std::shared_ptr<abstract_reader<>> &&)

audio_reader_wav(std::shared_ptr<abstract_reader<>>&& reader)

Constructs WAV reader

Fully qualified name: kfr::audio_reader_wav<T>::audio_reader_wav<T>(std::shared_ptr<abstract_reader<>> &&)

Declared at io/audiofile.hpp:154

destructor ~audio_reader_wav<T>()

~audio_reader_wav() override

Fully qualified name: kfr::audio_reader_wav<T>::~audio_reader_wav<T>()

Declared at io/audiofile.hpp:155

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_wav<T>::read(T *, size_t)

Declared at io/audiofile.hpp:158

function seek(imax, seek_origin)

bool seek(imax offset, seek_origin origin) override

Seeks to specific sample

Fully qualified name: kfr::audio_reader_wav<T>::seek(imax, seek_origin)

Declared at io/audiofile.hpp:161

function format()

const audio_format_and_length& format() const override

Returns audio format description

Fully qualified name: kfr::audio_reader_wav<T>::format()

Declared at io/audiofile.hpp:164

function tell()

uint64_t tell() const override

Returns current position

Fully qualified name: kfr::audio_reader_wav<T>::tell()

Declared at io/audiofile.hpp:167

Fully qualified name: kfr::audio_reader_wav<T>

Declared at io/audiofile.hpp:149

Class audio_reader_wav

struct audio_reader_wav<i16> io

extern template struct audio_reader_wav<i16>

Fully qualified name: kfr::audio_reader_wav<i16>

Declared at io/audiofile.hpp:176

Class audio_reader_wav

struct audio_reader_wav<i24> io

extern template struct audio_reader_wav<i24>

Fully qualified name: kfr::audio_reader_wav<i24>

Declared at io/audiofile.hpp:177

Class audio_reader_wav

struct audio_reader_wav<i32> io

extern template struct audio_reader_wav<i32>

Fully qualified name: kfr::audio_reader_wav<i32>

Declared at io/audiofile.hpp:178

Class audio_reader_wav

struct audio_reader_wav<f32> io

extern template struct audio_reader_wav<f32>

Fully qualified name: kfr::audio_reader_wav<f32>

Declared at io/audiofile.hpp:179

Class audio_reader_wav

struct audio_reader_wav<f64> io

extern template struct audio_reader_wav<f64>

Fully qualified name: kfr::audio_reader_wav<f64>

Declared at io/audiofile.hpp:180

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.