MPD
0.20.6
|
Convert floating point samples to 16 bit signed integer using ARM NEON. More...
#include <Neon.hxx>
Public Types | |
typedef SampleTraits< src_format > | SrcTraits |
typedef SampleTraits< dst_format > | DstTraits |
typedef SrcTraits::value_type | SV |
typedef DstTraits::value_type | DV |
Public Member Functions | |
void | Convert (int16_t *dst, const float *src, const size_t n) const |
Static Public Attributes | |
static constexpr SampleFormat | src_format = SampleFormat::FLOAT |
static constexpr SampleFormat | dst_format = SampleFormat::S16 |
static constexpr size_t | BLOCK_SIZE = 16 |
Convert floating point samples to 16 bit signed integer using ARM NEON.
typedef DstTraits::value_type NeonFloatTo16::DV |
typedef SrcTraits::value_type NeonFloatTo16::SV |
|
inline |
|
static |
|
static |