= {
"pulse",
}
static size_t pulse_write_avail(void *data)
Definition: pulse.c:325
static void pulse_set_nonblock_state(void *data, bool state)
Definition: pulse.c:312
#define NULL
Pointer to 0.
Definition: gctypes.h:65
static bool pulse_use_float(void *data)
Definition: pulse.c:319
static bool pulse_alive(void *data)
Definition: pulse.c:286
static size_t pulse_buffer_size(void *data)
Definition: pulse.c:338
static ssize_t pulse_write(void *data, const void *buf_, size_t size)
Definition: pulse.c:240
static bool pulse_start(void *data, bool is_shutdown)
Definition: pulse.c:295
static void * pulse_init(const char *device, unsigned rate, unsigned latency, unsigned block_frames, unsigned *new_rate)
Definition: pulse.c:152
static void pulse_free(void *data)
Definition: pulse.c:40
static bool pulse_stop(void *data)
Definition: pulse.c:269