aboutsummaryrefslogtreecommitdiff
path: root/xtract/libxtract.h
diff options
context:
space:
mode:
authorJamie Bullock <jamie@postlude.co.uk>2007-01-10 13:16:55 +0000
committerJamie Bullock <jamie@postlude.co.uk>2007-01-10 13:16:55 +0000
commit66a31d55d10a65c7d293a7cfd9e79992dbfb6439 (patch)
treede40675745c6d8703da39463b8d986439a9f2446 /xtract/libxtract.h
parent382cb7f73dde0e2955fd91b36311af2a87d648d0 (diff)
downloadLibXtract-66a31d55d10a65c7d293a7cfd9e79992dbfb6439.tar.gz
LibXtract-66a31d55d10a65c7d293a7cfd9e79992dbfb6439.tar.bz2
LibXtract-66a31d55d10a65c7d293a7cfd9e79992dbfb6439.zip
Rationalised spectral data format. Added spectral_mean et al
Diffstat (limited to 'xtract/libxtract.h')
-rw-r--r--xtract/libxtract.h18
1 files changed, 12 insertions, 6 deletions
diff --git a/xtract/libxtract.h b/xtract/libxtract.h
index c1bead7..43ccdac 100644
--- a/xtract/libxtract.h
+++ b/xtract/libxtract.h
@@ -53,7 +53,7 @@ extern "C" {
* @{
*/
-#define XTRACT_FEATURES 47
+#define XTRACT_FEATURES 53
/** \brief Enumeration of features, elements are used as indixes to an array of pointers to feature extracton functions */
enum features_ {
@@ -63,7 +63,13 @@ enum features_ {
AVERAGE_DEVIATION,
SKEWNESS,
KURTOSIS,
- CENTROID,
+ SPECTRAL_MEAN,
+ SPECTRAL_VARIANCE,
+ SPECTRAL_STANDARD_DEVIATION,
+ SPECTRAL_AVERAGE_DEVIATION,
+ SPECTRAL_SKEWNESS,
+ SPECTRAL_KURTOSIS,
+ SPECTRAL_CENTROID,
IRREGULARITY_K,
IRREGULARITY_J,
TRISTIMULUS_1,
@@ -79,11 +85,11 @@ enum features_ {
CREST,
NOISINESS,
RMS_AMPLITUDE,
- INHARMONICITY,
+ SPECTRAL_INHARMONICITY,
POWER,
ODD_EVEN_RATIO,
SHARPNESS,
- SLOPE,
+ SPECTRAL_SLOPE,
LOWEST_VALUE,
HIGHEST_VALUE,
SUM,
@@ -98,12 +104,12 @@ enum features_ {
AMDF,
ASDF,
BARK_COEFFICIENTS,
- PEAKS,
+ PEAK_SPECTRUM,
MAGNITUDE_SPECTRUM,
AUTOCORRELATION_FFT,
MFCC,
DCT,
- HARMONICS
+ HARMONIC_SPECTRUM
};
/** \brief Enumeration of feature types */