#[repr(C)]pub struct AudioStreamBasicDescription {
pub mSampleRate: Float64,
pub mFormatID: AudioFormatID,
pub mFormatFlags: AudioFormatFlags,
pub mBytesPerPacket: UInt32,
pub mFramesPerPacket: UInt32,
pub mBytesPerFrame: UInt32,
pub mChannelsPerFrame: UInt32,
pub mBitsPerChannel: UInt32,
pub mReserved: UInt32,
}Expand description
Apple SDK struct AudioStreamBasicDescription.
Fields§
§mSampleRate: Float64§mFormatID: AudioFormatID§mFormatFlags: AudioFormatFlags§mBytesPerPacket: UInt32§mFramesPerPacket: UInt32§mBytesPerFrame: UInt32§mChannelsPerFrame: UInt32§mBitsPerChannel: UInt32§mReserved: UInt32Trait Implementations§
Source§impl Clone for AudioStreamBasicDescription
impl Clone for AudioStreamBasicDescription
Source§fn clone(&self) -> AudioStreamBasicDescription
fn clone(&self) -> AudioStreamBasicDescription
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 moreSource§impl Debug for AudioStreamBasicDescription
impl Debug for AudioStreamBasicDescription
impl Copy for AudioStreamBasicDescription
Auto Trait Implementations§
impl Freeze for AudioStreamBasicDescription
impl RefUnwindSafe for AudioStreamBasicDescription
impl Send for AudioStreamBasicDescription
impl Sync for AudioStreamBasicDescription
impl Unpin for AudioStreamBasicDescription
impl UnsafeUnpin for AudioStreamBasicDescription
impl UnwindSafe for AudioStreamBasicDescription
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