Struct libpulse_sys::context::introspect::pa_card_profile_info2 [−][src]
#[repr(C)]pub struct pa_card_profile_info2 {
pub name: *const c_char,
pub description: *const c_char,
pub n_sinks: u32,
pub n_sources: u32,
pub priority: u32,
pub available: i32,
}
This is supported on crate feature
pa_v5
only.Expand description
Stores information about a specific profile of a card.
Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.
Fields
name: *const c_char
Name of this profile.
description: *const c_char
Description of this profile.
n_sinks: u32
Number of sinks this profile would create.
n_sources: u32
Number of sources this profile would create.
priority: u32
The higher this value is, the more useful this profile is as a default.
available: i32
Is this profile available? If this is zero, meaning “unavailable”, then it makes no sense to try to activate this profile. If this is non-zero, it’s still not a guarantee that activating the profile will result in anything useful, it just means that the server isn’t aware of any reason why the profile would definitely be useless.