#define _GNU_SOURCE #include #include #include #include #include #include #include #include #ifndef M_PI #define M_PI 3.14159265358979323846 #endif #define BUFFER_SIZE (1*1024) snd_output_t *output = NULL; unsigned char buffer[BUFFER_SIZE]; unsigned int freq = 0; /*Fonction générant un sinus*/ void generate_sine(unsigned char *buf,unsigned int len, unsigned int freq,float *_Phase){ int i=0; float phase=*_Phase; for(i=0;i