#[non_exhaustive]pub enum Format {
Show 20 variants
CF64,
CF32,
CS32,
CU32,
CS16,
CU16,
CS12,
CU12,
CS8,
CU8,
CS4,
CU4,
F64,
F32,
S32,
U32,
S16,
U16,
S8,
U8,
}
Expand description
Data format of samples
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
CF64
Complex 64-bit floats (complex double)
CF32
Complex 32-bit floats (complex float)
CS32
Complex signed 32-bit integers (complex int32)
CU32
Complex unsigned 32-bit integers (complex uint32)
CS16
Complex signed 16-bit integers (complex int16)
CU16
Complex unsigned 16-bit integers (complex uint16)
CS12
Complex signed 12-bit integers (3 bytes)
CU12
Complex unsigned 12-bit integers (3 bytes)
CS8
Complex signed 8-bit integers (complex int8)
CU8
Complex unsigned 8-bit integers (complex uint8)
CS4
Complex signed 4-bit integers (1 byte)
CU4
Complex unsigned 4-bit integers (1 byte)
F64
Real 64-bit floats (double)
F32
Real 32-bit floats (float)
S32
Real signed 32-bit integers (int32)
U32
Real unsigned 32-bit integers (uint32)
S16
Real signed 16-bit integers (int16)
U16
Real unsigned 16-bit integers (uint16)
S8
Real signed 8-bit integers (int8)
U8
Real unsigned 8-bit integers (uint8)
Implementations§
Trait Implementations§
impl Copy for Format
impl Eq for Format
impl StructuralPartialEq for Format
Auto Trait Implementations§
impl Freeze for Format
impl RefUnwindSafe for Format
impl Send for Format
impl Sync for Format
impl Unpin for Format
impl UnwindSafe for Format
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)