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: u32name: *const c_charowner_module: u32driver: *const c_charn_profiles: u32profiles: *mut pa_card_profile_infoactive_profile: *mut pa_card_profile_infoproplist: *mut pa_proplistn_ports: u32ports: *mut *mut pa_card_port_infoprofiles2: *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.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.