00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef XTRACT_VECTOR_H
00024 #define XTRACT_VECTOR_H
00025
00026 #ifdef __cplusplus
00027 extern "C" {
00028 #endif
00029
00044 int xtract_spectrum(const float *data, const int N, const void *argv, float *result);
00045
00053 int xtract_autocorrelation_fft(const float *data, const int N, const void *argv, float *result);
00054
00064 int xtract_mfcc(const float *data, const int N, const void *argv, float *result);
00065
00072 int xtract_dct(const float *data, const int N, const void *argv, float *result);
00073
00081 int xtract_autocorrelation(const float *data, const int N, const void *argv, float *result);
00082
00090 int xtract_amdf(const float *data, const int N, const void *argv, float *result);
00091
00099 int xtract_asdf(const float *data, const int N, const void *argv, float *result);
00100
00110 int xtract_bark_coefficients(const float *data, const int N, const void *argv, float *result);
00111
00119 int xtract_peak_spectrum(const float *data, const int N, const void *argv, float *result);
00120
00127 int xtract_harmonic_spectrum(const float *data, const int N, const void *argv, float *result);
00128
00131 #ifdef __cplusplus
00132 }
00133 #endif
00134
00135 #endif