#[repr(C)]pub struct ExtendedAudioFormatInfo {
pub mASBD: AudioStreamBasicDescription,
pub mMagicCookie: *const c_void,
pub mMagicCookieSize: u32,
pub mClassDescription: AudioClassDescription,
}
Available on crate features
AudioFormat
and objc2-core-audio-types
only.Expand description
this struct is used as a specifier for the kAudioFormatProperty_FormatList property
an AudioStreamBasicDescription
a pointer to the decompression info for the data described in mASBD
the size in bytes of mMagicCookie
an AudioClassDescription specifying the codec to be used in answering the question.
See also Apple’s documentation
Fields§
§mASBD: AudioStreamBasicDescription
§mMagicCookie: *const c_void
§mMagicCookieSize: u32
§mClassDescription: AudioClassDescription
Trait Implementations§
Source§impl Clone for ExtendedAudioFormatInfo
impl Clone for ExtendedAudioFormatInfo
Source§fn clone(&self) -> ExtendedAudioFormatInfo
fn clone(&self) -> ExtendedAudioFormatInfo
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 ExtendedAudioFormatInfo
impl Debug for ExtendedAudioFormatInfo
Source§impl Encode for ExtendedAudioFormatInfo
impl Encode for ExtendedAudioFormatInfo
Source§impl PartialEq for ExtendedAudioFormatInfo
impl PartialEq for ExtendedAudioFormatInfo
Source§impl RefEncode for ExtendedAudioFormatInfo
impl RefEncode for ExtendedAudioFormatInfo
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 ExtendedAudioFormatInfo
impl StructuralPartialEq for ExtendedAudioFormatInfo
Auto Trait Implementations§
impl Freeze for ExtendedAudioFormatInfo
impl RefUnwindSafe for ExtendedAudioFormatInfo
impl !Send for ExtendedAudioFormatInfo
impl !Sync for ExtendedAudioFormatInfo
impl Unpin for ExtendedAudioFormatInfo
impl UnwindSafe for ExtendedAudioFormatInfo
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.