§ dither_int_to_float
| void(* DitherDSPContext::dither_int_to_float) (float *dst, int *src0, int len) |
Convert dither noise from int to float with triangular distribution.
- Parameters
-
| dst | destination float array, range -0.5 to 0.5 constraints: 32-byte aligned |
| src0 | source int array, range INT_MIN to INT_MAX. the array size is len * 2 constraints: 32-byte aligned |
| len | number of output noise samples constraints: multiple of 16 |
§ quantize
| void(* DitherDSPContext::quantize) (int16_t *dst, const float *src, float *dither, int len) |
Convert samples from flt to s16 with added dither noise.
- Parameters
-
| dst | destination float array, range -0.5 to 0.5 |
| src | source int array, range INT_MIN to INT_MAX. |
| dither | float dither noise array |
| len | number of samples |
The documentation for this struct was generated from the following file: