pub struct CodecID(/* private fields */);Implementations§
Source§impl CodecID
impl CodecID
pub const MP1: CodecID
pub const MP2: CodecID
pub const MP3: CodecID
pub const AAC: CodecID
pub const AC3: CodecID
pub const EAC3: CodecID
pub const DTS: CodecID
pub const FLAC: CodecID
pub const ALAC: CodecID
pub const G723_1: CodecID
pub const G729: CodecID
pub const VORBIS: CodecID
pub const OPUS: CodecID
pub const WMA1: CodecID
pub const WMA2: CodecID
pub const WMAVOICE: CodecID
pub const WMAPRO: CodecID
pub const WMALOSSLESS: CodecID
Source§impl CodecID
impl CodecID
pub const MPEG1: CodecID
pub const MPEG2: CodecID
pub const MPEG4: CodecID
pub const MJPEG: CodecID
pub const H261: CodecID
pub const H263: CodecID
pub const H264: CodecID
pub const HEVC: CodecID
pub const VVC: CodecID
pub const VP8: CodecID
pub const VP9: CodecID
pub const AV1: CodecID
pub const RV10: CodecID
pub const RV20: CodecID
pub const RV30: CodecID
pub const RV40: CodecID
pub const RV60: CodecID
pub const FLV1: CodecID
pub const WMV1: CodecID
pub const WMV2: CodecID
pub const WMV3: CodecID
pub const VC1: CodecID
pub const AVS: CodecID
pub const CAVS: CodecID
pub const AVS2: CodecID
pub const AVS3: CodecID
pub const BMP: CodecID
pub const PNG: CodecID
pub const APNG: CodecID
pub const GIF: CodecID
pub const TIFF: CodecID
pub const WEBP: CodecID
pub const JPEGXL: CodecID
pub const JPEG2000: CodecID
pub const PRORES: CodecID
Trait Implementations§
impl Copy for CodecID
impl Eq for CodecID
impl StructuralPartialEq for CodecID
Auto Trait Implementations§
impl Freeze for CodecID
impl RefUnwindSafe for CodecID
impl Send for CodecID
impl Sync for CodecID
impl Unpin for CodecID
impl UnwindSafe for CodecID
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more