Files
glava/render.h
2017-12-01 22:46:31 -08:00

16 lines
502 B
C

struct gl_data;
typedef struct renderer {
bool alive;
size_t bufsize_request, rate_request, samplesize_request;
char* audio_source_request;
struct gl_data* gl;
} renderer;
struct renderer* rd_new(const char** paths, const char* entry);
void rd_update(struct renderer*, float* lb, float* rb, size_t bsz, bool modified);
void rd_destroy(struct renderer*);
void rd_time(struct renderer*);
void* rd_get_impl_window(struct renderer*);