Go to the source code of this file.
|
| typedef unsigned | dspfilter_simd_mask_t |
| |
| typedef const struct dspfilter_implementation *(* | dspfilter_get_implementation_t) (dspfilter_simd_mask_t mask) |
| |
| typedef int(* | dspfilter_config_get_float_t) (void *userdata, const char *key, float *value, float default_value) |
| |
| typedef int(* | dspfilter_config_get_int_t) (void *userdata, const char *key, int *value, int default_value) |
| |
| typedef int(* | dspfilter_config_get_float_array_t) (void *userdata, const char *key, float **values, unsigned *out_num_values, const float *default_values, unsigned num_default_values) |
| |
| typedef int(* | dspfilter_config_get_int_array_t) (void *userdata, const char *key, int **values, unsigned *out_num_values, const int *default_values, unsigned num_default_values) |
| |
| typedef int(* | dspfilter_config_get_string_t) (void *userdata, const char *key, char **output, const char *default_output) |
| |
| typedef void(* | dspfilter_config_free_t) (void *ptr) |
| |
| typedef void *(* | dspfilter_init_t) (const struct dspfilter_info *info, const struct dspfilter_config *config, void *userdata) |
| |
| typedef void(* | dspfilter_free_t) (void *data) |
| |
| typedef void(* | dspfilter_process_t) (void *data, struct dspfilter_output *output, const struct dspfilter_input *input) |
| |
◆ DSPFILTER_API_VERSION
| #define DSPFILTER_API_VERSION 1 |
◆ DSPFILTER_SIMD_AVX
| #define DSPFILTER_SIMD_AVX (1 << 4) |
◆ DSPFILTER_SIMD_AVX2
| #define DSPFILTER_SIMD_AVX2 (1 << 12) |
◆ DSPFILTER_SIMD_MMX
| #define DSPFILTER_SIMD_MMX (1 << 8) |
◆ DSPFILTER_SIMD_MMXEXT
| #define DSPFILTER_SIMD_MMXEXT (1 << 9) |
◆ DSPFILTER_SIMD_NEON
| #define DSPFILTER_SIMD_NEON (1 << 5) |
◆ DSPFILTER_SIMD_PS
| #define DSPFILTER_SIMD_PS (1 << 14) |
◆ DSPFILTER_SIMD_SSE
| #define DSPFILTER_SIMD_SSE (1 << 0) |
◆ DSPFILTER_SIMD_SSE2
| #define DSPFILTER_SIMD_SSE2 (1 << 1) |
◆ DSPFILTER_SIMD_SSE3
| #define DSPFILTER_SIMD_SSE3 (1 << 6) |
◆ DSPFILTER_SIMD_SSE4
| #define DSPFILTER_SIMD_SSE4 (1 << 10) |
◆ DSPFILTER_SIMD_SSE42
| #define DSPFILTER_SIMD_SSE42 (1 << 11) |
◆ DSPFILTER_SIMD_SSSE3
| #define DSPFILTER_SIMD_SSSE3 (1 << 7) |
◆ DSPFILTER_SIMD_VFPU
| #define DSPFILTER_SIMD_VFPU (1 << 13) |
◆ DSPFILTER_SIMD_VMX
| #define DSPFILTER_SIMD_VMX (1 << 2) |
◆ DSPFILTER_SIMD_VMX128
| #define DSPFILTER_SIMD_VMX128 (1 << 3) |
◆ dspfilter_config_free_t
◆ dspfilter_config_get_float_array_t
| typedef int(* dspfilter_config_get_float_array_t) (void *userdata, const char *key, float **values, unsigned *out_num_values, const float *default_values, unsigned num_default_values) |
◆ dspfilter_config_get_float_t
| typedef int(* dspfilter_config_get_float_t) (void *userdata, const char *key, float *value, float default_value) |
◆ dspfilter_config_get_int_array_t
| typedef int(* dspfilter_config_get_int_array_t) (void *userdata, const char *key, int **values, unsigned *out_num_values, const int *default_values, unsigned num_default_values) |
◆ dspfilter_config_get_int_t
| typedef int(* dspfilter_config_get_int_t) (void *userdata, const char *key, int *value, int default_value) |
◆ dspfilter_config_get_string_t
| typedef int(* dspfilter_config_get_string_t) (void *userdata, const char *key, char **output, const char *default_output) |
◆ dspfilter_free_t
◆ dspfilter_get_implementation_t
◆ dspfilter_init_t
◆ dspfilter_process_t
◆ dspfilter_simd_mask_t
◆ dspfilter_get_implementation()