= {
"opensl",
}
static void sl_set_nonblock_state(void *data, bool state)
Definition: opensl.c:220
static bool sl_use_float(void *data)
Definition: opensl.c:301
static bool sl_stop(void *data)
Definition: opensl.c:203
static void sl_free(void *data)
Definition: opensl.c:72
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static bool sl_start(void *data, bool is_shutdown)
Definition: opensl.c:227
static size_t sl_write_avail(void *data)
Definition: opensl.c:288
static bool sl_alive(void *data)
Definition: opensl.c:212
static void * sl_init(const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate)
Definition: opensl.c:100
static ssize_t sl_write(void *data, const void *buf_, size_t size)
Definition: opensl.c:236
static size_t sl_buffer_size(void *data)
Definition: opensl.c:295