Files
glava/fifo.h
2017-11-25 22:00:49 -08:00

18 lines
382 B
C

#include <pthread.h>
struct audio_data {
volatile float* audio_out_r;
volatile float* audio_out_l;
bool modified;
size_t audio_buf_sz, sample_sz;
int format;
unsigned int rate;
char *source; // pulse source
int channels;
int terminate; // shared variable used to terminate audio thread
pthread_mutex_t mutex;
};
void* input_fifo(void* data);