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

#[repr(C)]
pub struct pa_card_port_info { pub name: *const c_char, pub description: *const c_char, pub priority: u32, pub available: i32, pub direction: i32, pub n_profiles: u32, pub profiles: *mut *mut pa_card_profile_info, pub proplist: *mut pa_proplist, pub latency_offset: i64, pub profiles2: *mut *mut pa_card_profile_info2, pub availability_group: *const c_char, pub type: u32, }

Fields

name: *const c_chardescription: *const c_charpriority: u32available: i32direction: i32n_profiles: u32profiles: *mut *mut pa_card_profile_infoproplist: *mut pa_proplistlatency_offset: i64profiles2: *mut *mut pa_card_profile_info2
This is supported on crate feature pa_v5 only.
availability_group: *const c_char
This is supported on crate feature pa_v14 only.
type: u32
This is supported on crate feature pa_v14 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.