= {
"coreaudio",
}
static ssize_t coreaudio_write(void *data, const void *buf_, size_t size)
Definition: coreaudio.c:340
static bool coreaudio_alive(void *data)
Definition: coreaudio.c:388
static bool coreaudio_start(void *data, bool is_shutdown)
Definition: coreaudio.c:405
static void coreaudio_free(void *data)
Definition: coreaudio.c:58
static void coreaudio_device_list_free(void *data, void *array_list_data)
Definition: coreaudio.c:444
static bool coreaudio_stop(void *data)
Definition: coreaudio.c:396
static void * coreaudio_init(const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate)
Definition: coreaudio.c:186
static size_t coreaudio_write_avail(void *data)
Definition: coreaudio.c:420
static void coreaudio_set_nonblock_state(void *data, bool state)
Definition: coreaudio.c:381
static bool coreaudio_use_float(void *data)
Definition: coreaudio.c:414
static void * coreaudio_device_list_new(void *data)
Definition: coreaudio.c:438
static size_t coreaudio_buffer_size(void *data)
Definition: coreaudio.c:432