pub struct ExtensibleData {
pub valid_bits_per_sample: u16,
pub channel_mask: u32,
pub sub_format: GUID,
}
Expand description
- The extension data for extensible.
Fields§
§valid_bits_per_sample: u16
- Valid bits per sample
channel_mask: u32
- This is for multi-channel speaker position masks, see
struct Spec
sub_format: GUID
- This field indicates the exact format for the PCM samples.
Implementations§
Trait Implementations§
Source§impl Clone for ExtensibleData
impl Clone for ExtensibleData
Source§fn clone(&self) -> ExtensibleData
fn clone(&self) -> ExtensibleData
Returns a copy 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 ExtensibleData
impl Debug for ExtensibleData
impl Copy for ExtensibleData
Auto Trait Implementations§
impl Freeze for ExtensibleData
impl RefUnwindSafe for ExtensibleData
impl Send for ExtensibleData
impl Sync for ExtensibleData
impl Unpin for ExtensibleData
impl UnwindSafe for ExtensibleData
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