Enum symphonia_core::codecs::VerificationCheck
source · pub enum VerificationCheck {
Crc8(u8),
Crc16([u8; 2]),
Crc32([u8; 4]),
Md5([u8; 16]),
Other([u8; 16]),
}
Expand description
A method and expected value to perform verification on the decoded audio.
Variants§
Crc8(u8)
CRC8 of interleaved PCM audio samples.
Crc16([u8; 2])
CRC16 of interleaved PCM audio samples.
Crc32([u8; 4])
CRC32 of interleaved PCM audio samples.
Md5([u8; 16])
MD5 of interleaved PCM audio samples.
Other([u8; 16])
Codec defined, up-to 16-byte code.
Trait Implementations§
source§impl Clone for VerificationCheck
impl Clone for VerificationCheck
source§fn clone(&self) -> VerificationCheck
fn clone(&self) -> VerificationCheck
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 VerificationCheck
impl Debug for VerificationCheck
impl Copy for VerificationCheck
Auto Trait Implementations§
impl Freeze for VerificationCheck
impl RefUnwindSafe for VerificationCheck
impl Send for VerificationCheck
impl Sync for VerificationCheck
impl Unpin for VerificationCheck
impl UnwindSafe for VerificationCheck
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)