Mercurial > hg > libxtract
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, |