Struct libpulse_sys::context::introspect::pa_card_info [−][src]
#[repr(C)]pub struct pa_card_info {
pub index: u32,
pub name: *const c_char,
pub owner_module: u32,
pub driver: *const c_char,
pub n_profiles: u32,
pub profiles: *mut pa_card_profile_info,
pub active_profile: *mut pa_card_profile_info,
pub proplist: *mut pa_proplist,
pub n_ports: u32,
pub ports: *mut *mut pa_card_port_info,
pub profiles2: *mut *mut pa_card_profile_info2,
pub active_profile2: *mut pa_card_profile_info2,
}
Fields
index: u32
name: *const c_char
owner_module: u32
driver: *const c_char
n_profiles: u32
profiles: *mut pa_card_profile_info
active_profile: *mut pa_card_profile_info
proplist: *mut pa_proplist
n_ports: u32
ports: *mut *mut pa_card_port_info
profiles2: *mut *mut pa_card_profile_info2
This is supported on crate feature
pa_v5
only.active_profile2: *mut pa_card_profile_info2
This is supported on crate feature
pa_v5
only.