Struct pipewire_wrapper::spa::pod::object::prop::AudioChannel
source · #[repr(transparent)]pub struct AudioChannel { /* private fields */ }
Implementations§
source§impl AudioChannel
impl AudioChannel
pub const UNKNOWN: AudioChannel = _
pub const NA: AudioChannel = _
pub const MONO: AudioChannel = _
pub const FL: AudioChannel = _
pub const FR: AudioChannel = _
pub const FC: AudioChannel = _
pub const LFE: AudioChannel = _
pub const SL: AudioChannel = _
pub const SR: AudioChannel = _
pub const FLC: AudioChannel = _
pub const FRC: AudioChannel = _
pub const RC: AudioChannel = _
pub const RL: AudioChannel = _
pub const RR: AudioChannel = _
pub const TC: AudioChannel = _
pub const TFL: AudioChannel = _
pub const TFC: AudioChannel = _
pub const TFR: AudioChannel = _
pub const TRL: AudioChannel = _
pub const TRC: AudioChannel = _
pub const TRR: AudioChannel = _
pub const RLC: AudioChannel = _
pub const RRC: AudioChannel = _
pub const FLW: AudioChannel = _
pub const FRW: AudioChannel = _
pub const LFE2: AudioChannel = _
pub const FLH: AudioChannel = _
pub const FCH: AudioChannel = _
pub const FRH: AudioChannel = _
pub const TFLC: AudioChannel = _
pub const TFRC: AudioChannel = _
pub const TSL: AudioChannel = _
pub const TSR: AudioChannel = _
pub const LLFE: AudioChannel = _
pub const RLFE: AudioChannel = _
pub const BC: AudioChannel = _
pub const BLC: AudioChannel = _
pub const BRC: AudioChannel = _
pub const START_AUX: AudioChannel = _
pub const AUX0: AudioChannel = _
pub const AUX1: AudioChannel = _
pub const AUX2: AudioChannel = _
pub const AUX3: AudioChannel = _
pub const AUX4: AudioChannel = _
pub const AUX5: AudioChannel = _
pub const AUX6: AudioChannel = _
pub const AUX7: AudioChannel = _
pub const AUX8: AudioChannel = _
pub const AUX9: AudioChannel = _
pub const AUX10: AudioChannel = _
pub const AUX11: AudioChannel = _
pub const AUX12: AudioChannel = _
pub const AUX13: AudioChannel = _
pub const AUX14: AudioChannel = _
pub const AUX15: AudioChannel = _
pub const AUX16: AudioChannel = _
pub const AUX17: AudioChannel = _
pub const AUX18: AudioChannel = _
pub const AUX19: AudioChannel = _
pub const AUX20: AudioChannel = _
pub const AUX21: AudioChannel = _
pub const AUX22: AudioChannel = _
pub const AUX23: AudioChannel = _
pub const AUX24: AudioChannel = _
pub const AUX25: AudioChannel = _
pub const AUX26: AudioChannel = _
pub const AUX27: AudioChannel = _
pub const AUX28: AudioChannel = _
pub const AUX29: AudioChannel = _
pub const AUX30: AudioChannel = _
pub const AUX31: AudioChannel = _
pub const AUX32: AudioChannel = _
pub const AUX33: AudioChannel = _
pub const AUX34: AudioChannel = _
pub const AUX35: AudioChannel = _
pub const AUX36: AudioChannel = _
pub const AUX37: AudioChannel = _
pub const AUX38: AudioChannel = _
pub const AUX39: AudioChannel = _
pub const AUX40: AudioChannel = _
pub const AUX41: AudioChannel = _
pub const AUX42: AudioChannel = _
pub const AUX43: AudioChannel = _
pub const AUX44: AudioChannel = _
pub const AUX45: AudioChannel = _
pub const AUX46: AudioChannel = _
pub const AUX47: AudioChannel = _
pub const AUX48: AudioChannel = _
pub const AUX49: AudioChannel = _
pub const AUX50: AudioChannel = _
pub const AUX51: AudioChannel = _
pub const AUX52: AudioChannel = _
pub const AUX53: AudioChannel = _
pub const AUX54: AudioChannel = _
pub const AUX55: AudioChannel = _
pub const AUX56: AudioChannel = _
pub const AUX57: AudioChannel = _
pub const AUX58: AudioChannel = _
pub const AUX59: AudioChannel = _
pub const AUX60: AudioChannel = _
pub const AUX61: AudioChannel = _
pub const AUX62: AudioChannel = _
pub const AUX63: AudioChannel = _
pub const LAST_AUX: AudioChannel = _
pub const START_CUSTOM: AudioChannel = _
Trait Implementations§
source§impl Clone for AudioChannel
impl Clone for AudioChannel
source§fn clone(&self) -> AudioChannel
fn clone(&self) -> AudioChannel
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AudioChannel
impl Debug for AudioChannel
source§impl From<AudioChannel> for spa_audio_channel
impl From<AudioChannel> for spa_audio_channel
source§fn from(value: AudioChannel) -> Self
fn from(value: AudioChannel) -> Self
Converts to this type from the input type.
source§impl From<u32> for AudioChannel
impl From<u32> for AudioChannel
source§fn from(value: spa_audio_channel) -> Self
fn from(value: spa_audio_channel) -> Self
Converts to this type from the input type.
source§impl PartialEq<AudioChannel> for AudioChannel
impl PartialEq<AudioChannel> for AudioChannel
source§fn eq(&self, other: &AudioChannel) -> bool
fn eq(&self, other: &AudioChannel) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PodIdType for AudioChannel
impl PodIdType for AudioChannel
fn to_alloc_pod(&self) -> AllocPod<PodIdRef<Self>>
source§impl RawWrapper for AudioChannel
impl RawWrapper for AudioChannel
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 AudioChannel
impl Eq for AudioChannel
impl StructuralEq for AudioChannel
impl StructuralPartialEq for AudioChannel
Auto Trait Implementations§
impl RefUnwindSafe for AudioChannel
impl Send for AudioChannel
impl Sync for AudioChannel
impl Unpin for AudioChannel
impl UnwindSafe for AudioChannel
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