#include "project.h" #include static ao_device *device; static int d_num; void audio_init (void) { ao_initialize(); d_num = ao_default_driver_id(); } void audio_start (void) { ao_sample_format fmt = {0}; fmt.bits = 16; fmt.rate = SAMPLE_RATE; fmt.channels = 1; fmt.byte_format = AO_FMT_NATIVE; fmt.matrix = 0; device = ao_open_live (d_num, &fmt, NULL); } void audio_play (void *data, size_t len) { ao_play (device, data, len); }