#[repr(transparent)]pub struct Prop { /* private fields */ }
Implementations§
source§impl Prop
impl Prop
pub const _START: Prop = _
pub const UNKNOWN: Prop = _
pub const _START_DEVICE: Prop = _
pub const DEVICE: Prop = _
pub const DEVICE_NAME: Prop = _
pub const DEVICE_FD: Prop = _
pub const CARD: Prop = _
pub const CARD_NAME: Prop = _
pub const MIN_LATENCY: Prop = _
pub const MAX_LATENCY: Prop = _
pub const PERIODS: Prop = _
pub const PERIOD_SIZE: Prop = _
pub const PERIOD_EVENT: Prop = _
pub const LIVE: Prop = _
pub const RATE: Prop = _
pub const QUALITY: Prop = _
pub const BLUETOOTH_AUDIO_CODEC: Prop = _
pub const _START_AUDIO: Prop = _
pub const WAVE_TYPE: Prop = _
pub const FREQUENCY: Prop = _
pub const VOLUME: Prop = _
pub const MUTE: Prop = _
pub const PATTERN_TYPE: Prop = _
pub const DITHER_TYPE: Prop = _
pub const TRUNCATE: Prop = _
pub const CHANNEL_VOLUMES: Prop = _
pub const VOLUME_BASE: Prop = _
pub const VOLUME_STEP: Prop = _
pub const CHANNEL_MAP: Prop = _
pub const MONITOR_MUTE: Prop = _
pub const MONITOR_VOLUMES: Prop = _
pub const LATENCY_OFFSET_NSEC: Prop = _
pub const SOFT_MUTE: Prop = _
pub const SOFT_VOLUMES: Prop = _
pub const IEC958_CODECS: Prop = _
pub const _START_VIDEO: Prop = _
pub const BRIGHTNESS: Prop = _
pub const CONTRAST: Prop = _
pub const SATURATION: Prop = _
pub const HUE: Prop = _
pub const GAMMA: Prop = _
pub const EXPOSURE: Prop = _
pub const GAIN: Prop = _
pub const SHARPNESS: Prop = _
pub const _START_OTHER: Prop = _
pub const PARAMS: Prop = _
pub const _START_CUSTOM: Prop = _
Trait Implementations§
source§impl PartialEq<Prop> for Prop
impl PartialEq<Prop> for Prop
source§impl RawWrapper for Prop
impl RawWrapper for Prop
source§fn as_raw_ptr(&self) -> *mut Self::CType
fn as_raw_ptr(&self) -> *mut Self::CType
Raw ptr to the external type
source§fn from_raw(raw: Self::CType) -> Self
fn from_raw(raw: Self::CType) -> Self
Creates wrapper from the external value, can be use when external type has no raw pointers.
source§unsafe fn mut_from_raw_ptr<'lft>(raw: *mut Self::CType) -> &'lft mut Self
unsafe fn mut_from_raw_ptr<'lft>(raw: *mut Self::CType) -> &'lft mut Self
Cast external pointer to the borrowed mutable wrapper.
Panic when pointer is null.
Lifetime is not reliable and should be guaranteed explicitly. Read more
impl Copy for Prop
impl Eq for Prop
impl StructuralEq for Prop
impl StructuralPartialEq for Prop
Auto Trait Implementations§
impl RefUnwindSafe for Prop
impl Send for Prop
impl Sync for Prop
impl Unpin for Prop
impl UnwindSafe for Prop
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more