Struct libpulse_binding::context::introspect::SourceInfoInternal
[−]
[src]
#[repr(C)]pub struct SourceInfoInternal { pub name: *const i8, pub index: u32, pub description: *const i8, 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 i8, pub latency: u64, pub driver: *const i8, pub flags: u32, pub proplist: *mut pa_proplist, pub configured_latency: u64, pub base_volume: u32, 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 i8
index: u32
description: *const i8
sample_spec: pa_sample_spec
channel_map: pa_channel_map
owner_module: u32
volume: pa_cvolume
mute: i32
monitor_of_sink: u32
monitor_of_sink_name: *const i8
latency: u64
driver: *const i8
flags: u32
proplist: *mut pa_proplist
configured_latency: u64
base_volume: u32
state: pa_source_state_t
n_volume_steps: u32
card: u32
n_ports: u32
ports: *mut *mut pa_source_port_info
active_port: *mut pa_source_port_info
n_formats: u8
formats: *mut *mut pa_format_info