= {
"alsa",
}
static void alsa_device_list_free(void *data, void *array_list_data)
Definition: alsa.c:396
static bool alsa_use_float(void *data)
Definition: alsa.c:38
static void alsa_set_nonblock_state(void *data, bool state)
Definition: alsa.c:287
static bool alsa_alive(void *data)
Definition: alsa.c:261
static void * alsa_device_list_new(void *data)
Definition: alsa.c:348
static ssize_t alsa_write(void *data, const void *buf_, size_t size_)
Definition: alsa.c:183
static size_t alsa_buffer_size(void *data)
Definition: alsa.c:342
static void alsa_free(void *data)
Definition: alsa.c:314
static void * alsa_init(const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate)
Definition: alsa.c:58
static size_t alsa_write_avail(void *data)
Definition: alsa.c:331
static bool alsa_start(void *data, bool is_shutdown)
Definition: alsa.c:293
static bool alsa_stop(void *data)
Definition: alsa.c:269