7#include "audio_sample_format.hpp"
8#include "../required.hpp"
9#include "../architecture.hpp"
10#include "../rapid/numeric_array.hpp"
33 void operator()(std::byte
const *tt_restrict src,
float *tt_restrict dst,
size_t num_samples)
const noexcept;
37 i8x16 _load_shuffle_indices;
38 i8x16 _concat_shuffle_indices;
39 int _num_chunks_per_quad;
46 [[nodiscard]]
size_t calculate_num_fast_samples(
size_t num_samples)
const noexcept;
Audio sample format.
Definition audio_sample_format.hpp:29
Definition audio_sample_unpacker.hpp:16
void operator()(std::byte const *tt_restrict src, float *tt_restrict dst, size_t num_samples) const noexcept
Unpack samples.
audio_sample_unpacker(audio_sample_format format) noexcept
Audio sample unpacker One instance of this class can be used to unpack multiple buffers either from o...