1 #ifndef IW_DAFF_INTERNAL_UTILS 2 #define IW_DAFF_INTERNAL_UTILS 16 #define roundf(x) (x<0?ceil((x)-0.5f):floor((x)+0.5f)); 21 float cabs(
float Re,
float Im);
22 float carg(
float Re,
float Im);
42 extern void (*
le2se_2byte)(
void* src,
size_t count);
43 extern void (*
le2se_3byte)(
void* src,
size_t count);
44 extern void (*
le2se_4byte)(
void* src,
size_t count);
45 extern void (*
le2se_8byte)(
void* src,
size_t count);
56 void stc_sint16_to_float(
float* dest,
const short* src,
size_t count,
int input_stride=1,
int output_stride=1,
float gain=1);
57 void stc_sint16_to_float_add(
float* dest,
const short* src,
size_t count,
int input_stride=1,
int output_stride=1,
float gain=1);
60 void stc_sint24_to_float(
float* dest,
const void* src,
size_t count,
int input_stride=1,
int output_stride=1,
float gain=1);
61 void stc_sint24_to_float_add(
float* dest,
const void* src,
size_t count,
int input_stride=1,
int output_stride=1,
float gain=1);
72 #endif // IW_DAFF_INTERNAL_UTILS float anglef_proj_0_2PI(float alpha)
int64_t getFileSize(const std::string &sFilename)
Größe einer Datei in Bytes zurückgeben (Gibt im Fehlerfall -1 zurück)
float anglef_proj_0_360_DEG(float alpha)
void(* le2se_2byte)(void *src, size_t count)
void(* le2se_3byte)(void *src, size_t count)
float anglef_mindiff_0_360_DEG(float alpha, float beta)
float anglef_mindiff_0_2PI(float alpha, float beta)
void stc_sint16_to_float(float *dest, const short *src, size_t count, int input_stride, int output_stride, float gain)
Convert signed integer 16-Bit -> single precision floating point (32-Bit)
void stc_sint24_to_float(float *dest, const void *src, size_t count, int input_stride, int output_stride, float gain)
Convert signed integer 24-Bit -> single precision floating point (32-Bit)
float carg(float Re, float Im)
void stc_sint16_to_float_add(float *dest, const short *src, size_t count, int input_stride, int output_stride, float gain)
float anglef_mindiff_abs_0_360_DEG(float alpha, float beta)
void(* le2se_4byte)(void *src, size_t count)
float cabs(float Re, float Im)
void * malloc_aligned16(size_t bytes)
float anglef_mindiff_abs_0_2PI(float alpha, float beta)
void stc_sint24_to_float_add(float *dest, const void *src, size_t count, int input_stride, int output_stride, float gain)
void(* le2se_8byte)(void *src, size_t count)
void free_aligned16(void *ptr)