Struct libpulse_sys::context::introspect::pa_sink_info [] [src]

#[repr(C)]
pub struct pa_sink_info { pub name: *const c_char, pub index: u32, pub description: *const c_char, pub sample_spec: pa_sample_spec, pub channel_map: pa_channel_map, pub owner_module: u32, pub volume: pa_cvolume, pub mute: i32, pub monitor_source: u32, pub monitor_source_name: *const c_char, pub latency: pa_usec_t, pub driver: *const c_char, pub flags: pa_sink_flags_t, pub proplist: *mut pa_proplist, pub configured_latency: pa_usec_t, pub base_volume: pa_volume_t, pub state: pa_sink_state_t, pub n_volume_steps: u32, pub card: u32, pub n_ports: u32, pub ports: *mut *mut pa_sink_port_info, pub active_port: *mut pa_sink_port_info, pub n_formats: u8, pub formats: *mut *mut pa_format_info, }

Fields