SAF
|
MEX wrapper for afSTFT (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 ( 7 ) |
#define | NUM_INPUT_ARGS_FWD ( 1 ) |
#define | NUM_OUTPUT_ARGS_FWD ( 1 ) |
#define | NUM_INPUT_ARGS_BKWD ( 1 ) |
#define | NUM_OUTPUT_ARGS_BKWD ( 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_fwd [NUM_INPUT_ARGS_FWD] |
const MEX_DATA_TYPES | inputDataTypes_bkwd [NUM_INPUT_ARGS_BKWD] |
const MEX_DATA_TYPES | outputDataTypes_fwd [NUM_OUTPUT_ARGS_FWD] |
const MEX_DATA_TYPES | outputDataTypes_bkwd [NUM_OUTPUT_ARGS_BKWD] |
int | nCHin |
int | nCHout |
int | hopsize |
int | blocksize |
int | hybridmode |
int | formatFlag |
float | fs |
void * | hSTFT = NULL |
AFSTFT_FDDATA_FORMAT | format |
float * | freqVector = NULL |
int | nBands |
int | procDelay |
int | timeSlots |
float ** | dataTD_in = NULL |
float ** | dataTD_out = NULL |
float_complex *** | dataFD_in = NULL |
float_complex *** | dataFD_out = NULL |
MEX wrapper for afSTFT (see the .m file of the same name for documentation)
Definition in file safmex_afSTFT.c.
#define NUM_INPUT_ARGS_BKWD ( 1 ) |
Definition at line 43 of file safmex_afSTFT.c.
#define NUM_INPUT_ARGS_CREATE ( 7 ) |
Definition at line 31 of file safmex_afSTFT.c.
#define NUM_INPUT_ARGS_FWD ( 1 ) |
Definition at line 41 of file safmex_afSTFT.c.
#define NUM_OUTPUT_ARGS_BKWD ( 1 ) |
Definition at line 44 of file safmex_afSTFT.c.
#define NUM_OUTPUT_ARGS_FWD ( 1 ) |
Definition at line 42 of file safmex_afSTFT.c.
void mexFunction | ( | int | nlhs, |
mxArray * | plhs[], | ||
int | nrhs, | ||
const mxArray * | prhs[] ) |
Definition at line 89 of file safmex_afSTFT.c.
int blocksize |
Definition at line 67 of file safmex_afSTFT.c.
float_complex*** dataFD_in = NULL |
Definition at line 81 of file safmex_afSTFT.c.
float_complex*** dataFD_out = NULL |
Definition at line 82 of file safmex_afSTFT.c.
float** dataTD_in = NULL |
Definition at line 79 of file safmex_afSTFT.c.
float** dataTD_out = NULL |
Definition at line 80 of file safmex_afSTFT.c.
AFSTFT_FDDATA_FORMAT format |
Definition at line 74 of file safmex_afSTFT.c.
int formatFlag |
Definition at line 69 of file safmex_afSTFT.c.
float* freqVector = NULL |
Definition at line 75 of file safmex_afSTFT.c.
float fs |
Definition at line 70 of file safmex_afSTFT.c.
int hopsize |
Definition at line 66 of file safmex_afSTFT.c.
void* hSTFT = NULL |
Definition at line 73 of file safmex_afSTFT.c.
int hybridmode |
Definition at line 68 of file safmex_afSTFT.c.
const MEX_DATA_TYPES inputDataTypes_bkwd[NUM_INPUT_ARGS_BKWD] |
Definition at line 48 of file safmex_afSTFT.c.
const MEX_DATA_TYPES inputDataTypes_create[NUM_INPUT_ARGS_CREATE] |
Definition at line 32 of file safmex_afSTFT.c.
const MEX_DATA_TYPES inputDataTypes_fwd[NUM_INPUT_ARGS_FWD] |
Definition at line 45 of file safmex_afSTFT.c.
int nBands |
Definition at line 76 of file safmex_afSTFT.c.
int nCHin |
Definition at line 64 of file safmex_afSTFT.c.
int nCHout |
Definition at line 65 of file safmex_afSTFT.c.
const MEX_DATA_TYPES outputDataTypes_bkwd[NUM_OUTPUT_ARGS_BKWD] |
Definition at line 54 of file safmex_afSTFT.c.
const MEX_DATA_TYPES outputDataTypes_fwd[NUM_OUTPUT_ARGS_FWD] |
Definition at line 51 of file safmex_afSTFT.c.
int procDelay |
Definition at line 77 of file safmex_afSTFT.c.
int timeSlots |
Definition at line 78 of file safmex_afSTFT.c.