comparison xtract/libxtract.h @ 114:f5040ed4e555

Added new extraction function: xtract_subbands()
author Jamie Bullock <jamie@postlude.co.uk>
date Fri, 15 Feb 2008 15:49:49 +0000
parents 72a9a393d5bd
children 6c5ece9cba3a
comparison
equal deleted inserted replaced
113:72a9a393d5bd 114:f5040ed4e555
128 XTRACT_MFCC, 128 XTRACT_MFCC,
129 XTRACT_DCT, 129 XTRACT_DCT,
130 XTRACT_HARMONIC_SPECTRUM, 130 XTRACT_HARMONIC_SPECTRUM,
131 XTRACT_LPC, 131 XTRACT_LPC,
132 XTRACT_LPCC, 132 XTRACT_LPCC,
133 XTRACT_SUBBANDS,
133 /* Helper functions */ 134 /* Helper functions */
134 XTRACT_WINDOWED 135 XTRACT_WINDOWED
135 }; 136 };
136 137
137 /** \brief Enumeration of feature initialisation functions */ 138 /** \brief Enumeration of feature initialisation functions */
175 enum xtract_spectrum_ { 176 enum xtract_spectrum_ {
176 XTRACT_MAGNITUDE_SPECTRUM, 177 XTRACT_MAGNITUDE_SPECTRUM,
177 XTRACT_LOG_MAGNITUDE_SPECTRUM, 178 XTRACT_LOG_MAGNITUDE_SPECTRUM,
178 XTRACT_POWER_SPECTRUM, 179 XTRACT_POWER_SPECTRUM,
179 XTRACT_LOG_POWER_SPECTRUM 180 XTRACT_LOG_POWER_SPECTRUM
181 };
182
183 /** \brief Subband scales */
184 enum xtract_subband_scales_ {
185 XTRACT_OCTAVE_SUBBANDS,
186 XTRACT_LINEAR_SUBBANDS
180 }; 187 };
181 188
182 /** \brief Enumeration of data types*/ 189 /** \brief Enumeration of data types*/
183 typedef enum type_ { 190 typedef enum type_ {
184 XTRACT_FLOAT, 191 XTRACT_FLOAT,