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

#[repr(C)]
pub struct pa_source_info {
Show 24 fields 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_of_sink: u32, pub monitor_of_sink_name: *const c_char, pub latency: pa_usec_t, pub driver: *const c_char, pub flags: pa_source_flags_t, pub proplist: *mut pa_proplist, pub configured_latency: pa_usec_t, pub base_volume: pa_volume_t, pub state: pa_source_state_t, pub n_volume_steps: u32, pub card: u32, pub n_ports: u32, pub ports: *mut *mut pa_source_port_info, pub active_port: *mut pa_source_port_info, pub n_formats: u8, pub formats: *mut *mut pa_format_info,
}

Fields

name: *const c_charindex: u32description: *const c_charsample_spec: pa_sample_specchannel_map: pa_channel_mapowner_module: u32volume: pa_cvolumemute: i32monitor_of_sink: u32monitor_of_sink_name: *const c_charlatency: pa_usec_tdriver: *const c_charflags: pa_source_flags_tproplist: *mut pa_proplistconfigured_latency: pa_usec_tbase_volume: pa_volume_tstate: pa_source_state_tn_volume_steps: u32card: u32n_ports: u32ports: *mut *mut pa_source_port_infoactive_port: *mut pa_source_port_infon_formats: u8formats: *mut *mut pa_format_info

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.