#[repr(C)]pub enum cudaVideoCodec {
Show 13 variants
MPEG1 = 0,
MPEG2 = 1,
MPEG4 = 2,
VC1 = 3,
H264 = 4,
JPEG = 5,
H264_SVC = 6,
H264_MVC = 7,
HEVC = 8,
VP8 = 9,
VP9 = 10,
AV1 = 11,
NumCodecs = 12,
}Variants§
MPEG1 = 0
MPEG2 = 1
MPEG4 = 2
VC1 = 3
H264 = 4
JPEG = 5
H264_SVC = 6
H264_MVC = 7
HEVC = 8
VP8 = 9
VP9 = 10
AV1 = 11
NumCodecs = 12
Trait Implementations§
Source§impl Clone for cudaVideoCodec
impl Clone for cudaVideoCodec
Source§fn clone(&self) -> cudaVideoCodec
fn clone(&self) -> cudaVideoCodec
Returns a duplicate 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 cudaVideoCodec
impl Debug for cudaVideoCodec
Source§impl PartialEq for cudaVideoCodec
impl PartialEq for cudaVideoCodec
impl Copy for cudaVideoCodec
impl Eq for cudaVideoCodec
impl StructuralPartialEq for cudaVideoCodec
Auto Trait Implementations§
impl Freeze for cudaVideoCodec
impl RefUnwindSafe for cudaVideoCodec
impl Send for cudaVideoCodec
impl Sync for cudaVideoCodec
impl Unpin for cudaVideoCodec
impl UnsafeUnpin for cudaVideoCodec
impl UnwindSafe for cudaVideoCodec
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