Class audio_writer_wav¶
class audio_writer_wav<T> io¶
template <typename T>
struct [[deprecated("Use audio_encoder instead")]] audio_writer_wav : audio_writer<T> { … } WAV format writer
constructor audio_writer_wav<T>(std::shared_ptr<abstract_writer<>> &&, const audio_format &) ¶
audio_writer_wav(std::shared_ptr<abstract_writer<>>&& writer, const audio_format& fmt) Constructs WAV writer using target writer and format
Fully qualified name: kfr::audio_writer_wav<T>::audio_writer_wav<T>(std::shared_ptr<abstract_writer<>> &&, const audio_format &)
Declared at io/audiofile.hpp:117
destructor ~audio_writer_wav<T>() ¶
~audio_writer_wav() override Fully qualified name: kfr::audio_writer_wav<T>::~audio_writer_wav<T>()
Declared at io/audiofile.hpp:118
function write(const T *, size_t) ¶
size_t write(const T* data, size_t size) override Write data to underlying binary writer data is PCM samples in interleaved format size is the number of samples (PCM frames * channels)
Fully qualified name: kfr::audio_writer_wav<T>::write(const T *, size_t)
Declared at io/audiofile.hpp:125
function close() ¶
void close() override Fully qualified name: kfr::audio_writer_wav<T>::close()
Declared at io/audiofile.hpp:127
function format() ¶
const audio_format_and_length& format() const override Fully qualified name: kfr::audio_writer_wav<T>::format()
Declared at io/audiofile.hpp:129
function tell() ¶
uint64_t tell() const override Fully qualified name: kfr::audio_writer_wav<T>::tell()
Declared at io/audiofile.hpp:131
function seek(imax, seek_origin) ¶
bool seek(imax, seek_origin) override Fully qualified name: kfr::audio_writer_wav<T>::seek(imax, seek_origin)
Declared at io/audiofile.hpp:133
Fully qualified name: kfr::audio_writer_wav<T>
Declared at io/audiofile.hpp:114
Class audio_writer_wav¶
struct audio_writer_wav<i16> io¶
extern template struct audio_writer_wav<i16> Fully qualified name: kfr::audio_writer_wav<i16>
Declared at io/audiofile.hpp:141
Class audio_writer_wav¶
struct audio_writer_wav<i24> io¶
extern template struct audio_writer_wav<i24> Fully qualified name: kfr::audio_writer_wav<i24>
Declared at io/audiofile.hpp:142
Class audio_writer_wav¶
struct audio_writer_wav<i32> io¶
extern template struct audio_writer_wav<i32> Fully qualified name: kfr::audio_writer_wav<i32>
Declared at io/audiofile.hpp:143
Class audio_writer_wav¶
struct audio_writer_wav<f32> io¶
extern template struct audio_writer_wav<f32> Fully qualified name: kfr::audio_writer_wav<f32>
Declared at io/audiofile.hpp:144
Class audio_writer_wav¶
struct audio_writer_wav<f64> io¶
extern template struct audio_writer_wav<f64> Fully qualified name: kfr::audio_writer_wav<f64>
Declared at io/audiofile.hpp:145