7#include "audio_sample_format.hpp"
10#include "../rapid/numeric_array.hpp"
14namespace hi::inline v1 {
33 void operator()(std::byte
const *hi_restrict src,
float *hi_restrict dst,
std::size_t num_samples)
const noexcept;
37 i8x16 _load_shuffle_indices;
38 i8x16 _concat_shuffle_indices;
This file includes required definitions.
Functions and macros for handling architectural difference between compilers, CPUs and operating syst...
Audio sample format.
Definition audio_sample_format.hpp:29
Definition audio_sample_unpacker.hpp:16
void operator()(std::byte const *hi_restrict src, float *hi_restrict dst, std::size_t num_samples) const noexcept
Unpack samples.
audio_sample_unpacker(audio_sample_format format, std::size_t stride) noexcept
Audio sample unpacker One instance of this class can be used to unpack multiple buffers either from o...