#[repr(C)]pub struct AudioFormatInfo {
pub mASBD: AudioStreamBasicDescription,
pub mMagicCookie: NonNull<c_void>,
pub mMagicCookieSize: u32,
}
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
See also Apple’s documentation
Fields§
§mASBD: AudioStreamBasicDescription
§mMagicCookie: NonNull<c_void>
§mMagicCookieSize: u32
Trait Implementations§
Source§impl Clone for AudioFormatInfo
impl Clone for AudioFormatInfo
Source§fn clone(&self) -> AudioFormatInfo
fn clone(&self) -> AudioFormatInfo
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 AudioFormatInfo
impl Debug for AudioFormatInfo
Source§impl Encode for AudioFormatInfo
impl Encode for AudioFormatInfo
Source§impl PartialEq for AudioFormatInfo
impl PartialEq for AudioFormatInfo
Source§impl RefEncode for AudioFormatInfo
impl RefEncode for AudioFormatInfo
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 AudioFormatInfo
impl StructuralPartialEq for AudioFormatInfo
Auto Trait Implementations§
impl Freeze for AudioFormatInfo
impl RefUnwindSafe for AudioFormatInfo
impl !Send for AudioFormatInfo
impl !Sync for AudioFormatInfo
impl Unpin for AudioFormatInfo
impl UnwindSafe for AudioFormatInfo
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.