#[repr(transparent)]pub struct AUSpatialMixerOutputType(pub u32);Available on crate feature
AudioUnitProperties only.Expand description
Render for headphones.
Render for built-in speakers. The spatialization is optimized for current hardware and will not be suitable for playback on other hardware. On iOS devices, the rendering may be specific to device orientation. Non-realtime rendering may not provide intended results if the orientation changes between rendering the audio and playing it back.
Render for external speakers based on the mixer’s output channel layout.
See also Apple’s documentation
Tuple Fields§
§0: u32Implementations§
Source§impl AUSpatialMixerOutputType
impl AUSpatialMixerOutputType
pub const SpatialMixerOutputType_Headphones: Self
pub const SpatialMixerOutputType_BuiltInSpeakers: Self
pub const SpatialMixerOutputType_ExternalSpeakers: Self
Trait Implementations§
Source§impl Clone for AUSpatialMixerOutputType
impl Clone for AUSpatialMixerOutputType
Source§fn clone(&self) -> AUSpatialMixerOutputType
fn clone(&self) -> AUSpatialMixerOutputType
Returns a duplicate 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 AUSpatialMixerOutputType
impl Debug for AUSpatialMixerOutputType
Source§impl Encode for AUSpatialMixerOutputType
impl Encode for AUSpatialMixerOutputType
Source§impl Hash for AUSpatialMixerOutputType
impl Hash for AUSpatialMixerOutputType
Source§impl Ord for AUSpatialMixerOutputType
impl Ord for AUSpatialMixerOutputType
Source§fn cmp(&self, other: &AUSpatialMixerOutputType) -> Ordering
fn cmp(&self, other: &AUSpatialMixerOutputType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AUSpatialMixerOutputType
impl PartialEq for AUSpatialMixerOutputType
Source§impl PartialOrd for AUSpatialMixerOutputType
impl PartialOrd for AUSpatialMixerOutputType
Source§impl RefEncode for AUSpatialMixerOutputType
impl RefEncode for AUSpatialMixerOutputType
Source§const ENCODING_REF: Encoding
const ENCODING_REF: Encoding
The Objective-C type-encoding for a reference of this type. Read more
impl Copy for AUSpatialMixerOutputType
impl Eq for AUSpatialMixerOutputType
impl StructuralPartialEq for AUSpatialMixerOutputType
Auto Trait Implementations§
impl Freeze for AUSpatialMixerOutputType
impl RefUnwindSafe for AUSpatialMixerOutputType
impl Send for AUSpatialMixerOutputType
impl Sync for AUSpatialMixerOutputType
impl Unpin for AUSpatialMixerOutputType
impl UnwindSafe for AUSpatialMixerOutputType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> EncodeArgument for Twhere
T: Encode,
impl<T> EncodeArgument for Twhere
T: Encode,
Source§const ENCODING_ARGUMENT: Encoding = T::ENCODING
const ENCODING_ARGUMENT: Encoding = T::ENCODING
The Objective-C type-encoding for this type.
Source§impl<T> EncodeReturn for Twhere
T: Encode,
impl<T> EncodeReturn for Twhere
T: Encode,
Source§const ENCODING_RETURN: Encoding = T::ENCODING
const ENCODING_RETURN: Encoding = T::ENCODING
The Objective-C type-encoding for this type.