#[repr(C)]pub struct AudioObjectPropertyAddress {
pub mSelector: u32,
pub mScope: u32,
pub mElement: u32,
}Expand description
An AudioObjectPropertyAddress collects the three parts that identify a specific property together in a struct for easy transmission. Field: mSelector The AudioObjectPropertySelector for the property. Field: mScope The AudioObjectPropertyScope for the property. Field: mElement The AudioObjectPropertyElement for the property.
See also Apple’s documentation
Fields§
§mSelector: u32§mScope: u32§mElement: u32Trait Implementations§
Source§impl Clone for AudioObjectPropertyAddress
impl Clone for AudioObjectPropertyAddress
Source§fn clone(&self) -> AudioObjectPropertyAddress
fn clone(&self) -> AudioObjectPropertyAddress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AudioObjectPropertyAddress
Source§impl Debug for AudioObjectPropertyAddress
impl Debug for AudioObjectPropertyAddress
Source§impl PartialEq for AudioObjectPropertyAddress
impl PartialEq for AudioObjectPropertyAddress
Source§fn eq(&self, other: &AudioObjectPropertyAddress) -> bool
fn eq(&self, other: &AudioObjectPropertyAddress) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AudioObjectPropertyAddress
Auto Trait Implementations§
impl Freeze for AudioObjectPropertyAddress
impl RefUnwindSafe for AudioObjectPropertyAddress
impl Send for AudioObjectPropertyAddress
impl Sync for AudioObjectPropertyAddress
impl Unpin for AudioObjectPropertyAddress
impl UnsafeUnpin for AudioObjectPropertyAddress
impl UnwindSafe for AudioObjectPropertyAddress
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