23 lines
570 B
C
23 lines
570 B
C
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
void* gaborator_initialize(double sampleRate, int bandsPerOctave, double minimumFrequency, double maximumFrequency, double referenceFrequency);
|
|
long gaborator_get_anal_support(void* ptr);
|
|
|
|
void gaborator_analyze(void* ptr, float* audio_block, int audio_block_length);
|
|
|
|
float* gaborator_get_array(void* ptr);
|
|
|
|
int gaborator_get_array_length(void* ptr);
|
|
|
|
int gaborator_bandcenters_array_length(void* ptr);
|
|
|
|
void gaborator_bandcenters(void* ptr, float* band_centers);
|
|
|
|
void gaborator_release(void* ptr);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif |