= {
"rsound",
}
static void rs_free(void *data)
Definition: rsound.c:190
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static bool rs_stop(void *data)
Definition: rsound.c:157
static size_t rs_write_avail(void *data)
Definition: rsound.c:204
static size_t rs_buffer_size(void *data)
Definition: rsound.c:217
static bool rs_use_float(void *data)
Definition: rsound.c:223
static ssize_t rs_write(void *data, const void *buf, size_t size)
Definition: rsound.c:105
static void * rs_init(const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate)
Definition: rsound.c:59
static bool rs_start(void *data, bool is_shutdown)
Definition: rsound.c:180
static void rs_set_nonblock_state(void *data, bool state)
Definition: rsound.c:166
static bool rs_alive(void *data)
Definition: rsound.c:172