|
SAF
|
MEX wrapper for latticeDecorrelator (see the .m file of the same name for documentation) More...
#include "safmex.h"Go to the source code of this file.
Macros | |
| #define | NUM_INPUT_ARGS_CREATE ( 8 ) |
| #define | NUM_INPUT_ARGS_APPLY ( 1 ) |
| #define | NUM_OUTPUT_ARGS_APPLY ( 1 ) |
Functions | |
| void | mexFunction (int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[]) |
Variables | |
| const MEX_DATA_TYPES | inputDataTypes_create [NUM_INPUT_ARGS_CREATE] |
| const MEX_DATA_TYPES | inputDataTypes_apply [NUM_INPUT_ARGS_APPLY] |
| const MEX_DATA_TYPES | outputDataTypes_apply [NUM_OUTPUT_ARGS_APPLY] |
| float | fs |
| int | hopsize |
| int | nCH |
| int * | orders = NULL |
| float * | freqCutoffs = NULL |
| int | maxDelay |
| float * | freqVector = NULL |
| int | nTimeSlots |
| void * | hDecor = NULL |
| int | nBands |
| int | nCutoffs |
| float_complex *** | dataFD_in = NULL |
| float_complex *** | dataFD_out = NULL |
| const int | nSupportedOrders = 12 |
| const int | supportedOrders [12] = {2,3,4,6,8,10,12,14,15,16,18,20} |
MEX wrapper for latticeDecorrelator (see the .m file of the same name for documentation)
Definition in file safmex_latticeDecorrelator.c.
| #define NUM_INPUT_ARGS_APPLY ( 1 ) |
Definition at line 42 of file safmex_latticeDecorrelator.c.
| #define NUM_INPUT_ARGS_CREATE ( 8 ) |
Definition at line 31 of file safmex_latticeDecorrelator.c.
| #define NUM_OUTPUT_ARGS_APPLY ( 1 ) |
Definition at line 43 of file safmex_latticeDecorrelator.c.
| void mexFunction | ( | int | nlhs, |
| mxArray * | plhs[], | ||
| int | nrhs, | ||
| const mxArray * | prhs[] ) |
Definition at line 83 of file safmex_latticeDecorrelator.c.
| float_complex*** dataFD_in = NULL |
Definition at line 72 of file safmex_latticeDecorrelator.c.
| float_complex*** dataFD_out = NULL |
Definition at line 73 of file safmex_latticeDecorrelator.c.
| float* freqCutoffs = NULL |
Definition at line 62 of file safmex_latticeDecorrelator.c.
| float* freqVector = NULL |
Definition at line 65 of file safmex_latticeDecorrelator.c.
| float fs |
Definition at line 57 of file safmex_latticeDecorrelator.c.
| void* hDecor = NULL |
Definition at line 69 of file safmex_latticeDecorrelator.c.
| int hopsize |
Definition at line 58 of file safmex_latticeDecorrelator.c.
| const MEX_DATA_TYPES inputDataTypes_apply[NUM_INPUT_ARGS_APPLY] |
Definition at line 44 of file safmex_latticeDecorrelator.c.
| const MEX_DATA_TYPES inputDataTypes_create[NUM_INPUT_ARGS_CREATE] |
Definition at line 32 of file safmex_latticeDecorrelator.c.
| int maxDelay |
Definition at line 64 of file safmex_latticeDecorrelator.c.
| int nBands |
Definition at line 70 of file safmex_latticeDecorrelator.c.
| int nCH |
Definition at line 59 of file safmex_latticeDecorrelator.c.
| int nCutoffs |
Definition at line 71 of file safmex_latticeDecorrelator.c.
| const int nSupportedOrders = 12 |
Definition at line 75 of file safmex_latticeDecorrelator.c.
| int nTimeSlots |
Definition at line 66 of file safmex_latticeDecorrelator.c.
| int* orders = NULL |
Definition at line 60 of file safmex_latticeDecorrelator.c.
| const MEX_DATA_TYPES outputDataTypes_apply[NUM_OUTPUT_ARGS_APPLY] |
Definition at line 47 of file safmex_latticeDecorrelator.c.
| const int supportedOrders[12] = {2,3,4,6,8,10,12,14,15,16,18,20} |
Definition at line 76 of file safmex_latticeDecorrelator.c.