Skip to content

Function samples_store

function samples_store(Tout *, const fbase *, size_t, const audio_quantization &, bool) audio

template <typename Tout>
void samples_store(Tout* out, const fbase* in, size_t size, const audio_quantization& quantization,
                   bool swap_bytes = false) noexcept

Stores floating-point samples into a buffer with quantization.

Template parameters
Tout Output sample type.
Parameters
out Destination buffer.
in Source buffer.
size Number of samples.
quantization Quantization parameters.
swap_bytes Whether to swap bytes.

Fully qualified name: kfr::samples_store(Tout *, const fbase *, size_t, const audio_quantization &, bool)

Declared at audio/data.hpp:152

Function samples_store

function samples_store(Tout *, const fbase *const *, size_t, size_t, const audio_quantization &, bool) audio

template <typename Tout>
void samples_store(Tout* out, const fbase* const in[], size_t channels, size_t size,
                   const audio_quantization& quantization, bool swap_bytes = false) noexcept

Stores planar floating-point samples into an interleaved buffer with quantization.

Template parameters
Tout Output sample type.
Parameters
out Destination buffer.
in Source buffers for each channel.
channels Number of channels.
size Number of samples per channel.
quantization Quantization parameters.
swap_bytes Whether to swap bytes.

Fully qualified name: kfr::samples_store(Tout *, const fbase *const *, size_t, size_t, const audio_quantization &, bool)

Declared at audio/data.hpp:166

Function samples_store

function samples_store(Tout *, const fbase *const *, size_t, size_t, bool) audio

template <typename Tout>
void samples_store(Tout* out, const fbase* const in[], size_t channels, size_t size,
                   bool swap_bytes = false) noexcept

Stores planar floating-point samples into a interleaved buffer.

Template parameters
Tout Output sample type.
Parameters
out Destination buffer.
in Source buffers for each channel.
channels Number of channels.
size Number of samples per channel.
swap_bytes Whether to swap bytes.

Fully qualified name: kfr::samples_store(Tout *, const fbase *const *, size_t, size_t, bool)

Declared at audio/data.hpp:179

Function samples_store

function samples_store(audio_sample_type, std::byte *, const fbase *, size_t, const audio_quantization &, bool) audio

Stores audio samples based on sample type with quantization.

Parameters
type Audio sample type.
out Destination buffer.
in Source buffer.
size Number of samples.
quantization Quantization parameters.
swap_bytes Whether to swap bytes.

Fully qualified name: kfr::samples_store(audio_sample_type, std::byte *, const fbase *, size_t, const audio_quantization &, bool)

Declared at audio/data.hpp:258

Function samples_store

function samples_store(audio_sample_type, std::byte *, const fbase *const *, size_t, size_t, const audio_quantization &, bool) audio

Stores interleaved audio samples based on sample type with quantization.

Parameters
type Audio sample type.
out Destination buffer.
in Source buffers for each channel.
channels Number of channels.
size Number of samples per channel.
quantization Quantization parameters.
swap_bytes Whether to swap bytes.

Fully qualified name: kfr::samples_store(audio_sample_type, std::byte *, const fbase *const *, size_t, size_t, const audio_quantization &, bool)

Declared at audio/data.hpp:293

Function samples_store

function samples_store(audio_sample_type, std::byte *, const fbase *const *, size_t, size_t, bool) audio

Stores interleaved audio samples based on sample type.

Parameters
type Audio sample type.
out Destination buffer.
in Source buffers for each channel.
channels Number of channels.
size Number of samples per channel.
swap_bytes Whether to swap bytes.

Fully qualified name: kfr::samples_store(audio_sample_type, std::byte *, const fbase *const *, size_t, size_t, bool)

Declared at audio/data.hpp:329

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