Struct libpulse_binding::context::introspect::SampleInfo
[−]
[src]
#[repr(C)]pub struct SampleInfo { pub index: u32, pub name: *const c_char, pub volume: CVolume, pub sample_spec: Spec, pub channel_map: Map, pub duration: Usecs, pub bytes: u32, pub lazy: i32, pub filename: *const c_char, pub proplist: *mut ProplistInternal, }
Stores information about sample cache entries.
Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.
Fields
index: u32
Index of this entry.
name: *const c_char
Name of this entry.
volume: CVolume
Default volume of this entry.
sample_spec: Spec
Sample specification of the sample.
channel_map: Map
The channel map.
duration: Usecs
Duration of this entry.
bytes: u32
Length of this sample in bytes.
lazy: i32
Non-zero when this is a lazy cache entry.
filename: *const c_char
In case this is a lazy cache entry, the filename for the sound file to be loaded on demand.
proplist: *mut ProplistInternal
Property list for this sample.