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.
| Tout | Output 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(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.
| Tout | Output 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(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.
| Tout | Output 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(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.
| 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.
| 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.
| 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