#[repr(C)]
pub struct SoundIo {
pub userdata: *mut c_void,
pub on_devices_change: *mut extern "C" fn(_: *mut SoundIo),
pub on_backend_disconnect: *mut extern "C" fn(_: *mut SoundIo, _: c_int),
pub on_events_signal: *mut extern "C" fn(_: *mut SoundIo),
pub current_backend: SoundIoBackend,
pub app_name: *mut c_char,
pub emit_rtprio_warning: *mut extern "C" fn(),
pub jack_info_callback: *mut extern "C" fn(_: *const c_char),
pub jack_error_callback: *mut extern "C" fn(_: *const c_char),
}
Fields
userdata: *mut c_void
on_devices_change: *mut extern "C" fn(_: *mut SoundIo)
on_backend_disconnect: *mut extern "C" fn(_: *mut SoundIo, _: c_int)
on_events_signal: *mut extern "C" fn(_: *mut SoundIo)
current_backend: SoundIoBackend
app_name: *mut c_char
emit_rtprio_warning: *mut extern "C" fn()
jack_info_callback: *mut extern "C" fn(_: *const c_char)
jack_error_callback: *mut extern "C" fn(_: *const c_char)