Struct libsoundio_sys::SoundIoDevice [] [src]

#[repr(C)]
pub struct SoundIoDevice { pub soundio: *mut SoundIo, pub id: *mut c_char, pub name: *mut c_char, pub aim: SoundIoDeviceAim, pub layouts: *mut SoundIoChannelLayout, pub layout_count: c_int, pub current_layout: SoundIoChannelLayout, pub formats: *mut SoundIoFormat, pub format_count: c_int, pub current_format: SoundIoFormat, pub sample_rates: *mut SoundIoSampleRateRange, pub sample_rate_count: c_int, pub sample_rate_current: c_int, pub software_latency_min: c_double, pub software_latency_max: c_double, pub software_latency_current: c_double, pub is_raw: i8, pub ref_count: c_int, pub probe_error: c_int, }

Fields