FFmpeg
Data Fields
FmtConvertContext Struct Reference

#include <fmtconvert.h>

Data Fields

void(* int32_to_float_fmul_scalar )(float *dst, const int32_t *src, float mul, int len)
 Convert an array of int32_t to float and multiply by a float value. More...
 
void(* int32_to_float_fmul_array8 )(struct FmtConvertContext *c, float *dst, const int32_t *src, const float *mul, int len)
 Convert an array of int32_t to float and multiply by a float value from another array, stepping along the float array once for each 8 integers. More...
 

Detailed Description

Definition at line 28 of file fmtconvert.h.

Field Documentation

◆ int32_to_float_fmul_scalar

void(* FmtConvertContext::int32_to_float_fmul_scalar) (float *dst, const int32_t *src, float mul, int len)

Convert an array of int32_t to float and multiply by a float value.

Parameters
dstdestination array of float. constraints: 16-byte aligned
srcsource array of int32_t. constraints: 16-byte aligned
lennumber of elements to convert. constraints: multiple of 8

Definition at line 38 of file fmtconvert.h.

◆ int32_to_float_fmul_array8

void(* FmtConvertContext::int32_to_float_fmul_array8) (struct FmtConvertContext *c, float *dst, const int32_t *src, const float *mul, int len)

Convert an array of int32_t to float and multiply by a float value from another array, stepping along the float array once for each 8 integers.

Parameters
cpointer to FmtConvertContext.
dstdestination array of float. constraints: 16-byte aligned
srcsource array of int32_t. constraints: 16-byte aligned
mulsource array of float multipliers.
lennumber of elements to convert. constraints: multiple of 8

Definition at line 53 of file fmtconvert.h.


The documentation for this struct was generated from the following file: