c-gaborator/include/cgaborator.h
2022-01-25 13:59:02 +01:00

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