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.