= {
"rwebaudio",
}
static void * rwebaudio_init(const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate)
Definition: rwebaudio.c:40
static ssize_t rwebaudio_write(void *data, const void *buf, size_t size)
Definition: rwebaudio.c:54
static void rwebaudio_set_nonblock_state(void *data, bool state)
Definition: rwebaudio.c:67
static bool rwebaudio_use_float(void *data)
Definition: rwebaudio.c:98
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static void rwebaudio_free(void *data)
Definition: rwebaudio.c:35
static bool rwebaudio_start(void *data, bool is_shutdown)
Definition: rwebaudio.c:79
static size_t rwebaudio_buffer_size(void *data)
Definition: rwebaudio.c:92
static bool rwebaudio_stop(void *data)
Definition: rwebaudio.c:60
static size_t rwebaudio_write_avail(void *data)
Definition: rwebaudio.c:86
static bool rwebaudio_alive(void *data)
Definition: rwebaudio.c:73