/* * Closes audio devices for specified session * * returns 0 on success, -1 on error */ int session_audio_close(session_t *session) { if (debug) printf("session_audio_close: Closing audio device(s).\n"); if (close_audio_devices(session->audio_fd_in, session->audio_fd_out)) { return -1; } return 0; }
void ao_onexit (void *arg) { audio_device_t *devices = (audio_device_t *) arg; close_audio_devices (devices); free_audio_devices (devices); ao_shutdown(); }