summaryrefslogtreecommitdiff
path: root/tests/test5/compute.h
blob: 24d57e928a1eaa89ad492809fc5de329f8fef96c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef COMPUTE_H
#define COMPUTE_H

#include <gtk/gtk.h>

gfloat compute_level(const float *data, size_t nsamples, size_t nchan);

void compute_spectrom(float * data, int width, double rate, float *output);
void PowerSpectrum(float *In, float *Out);

void audio2hsv_1(gint audio_level, gint *light_h, gint *light_s, gint *light_v);
void hsv2rgb(gint h, gint s, gint v, gint *r, gint *g, gint *b);

#endif