#[repr(C)]pub enum cudaVideoCreateFlags {
PreferCUVID = 0,
PreferDXVA = 1,
PreferCUDA = 2,
}Variants§
PreferCUVID = 0
Default (no flags).
PreferDXVA = 1
Use dedicated hardware decoder (NVDEC).
PreferCUDA = 2
Use CUDA-based decoder.
Trait Implementations§
Source§impl Clone for cudaVideoCreateFlags
impl Clone for cudaVideoCreateFlags
Source§fn clone(&self) -> cudaVideoCreateFlags
fn clone(&self) -> cudaVideoCreateFlags
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 cudaVideoCreateFlags
impl Debug for cudaVideoCreateFlags
Source§impl PartialEq for cudaVideoCreateFlags
impl PartialEq for cudaVideoCreateFlags
impl Copy for cudaVideoCreateFlags
impl Eq for cudaVideoCreateFlags
impl StructuralPartialEq for cudaVideoCreateFlags
Auto Trait Implementations§
impl Freeze for cudaVideoCreateFlags
impl RefUnwindSafe for cudaVideoCreateFlags
impl Send for cudaVideoCreateFlags
impl Sync for cudaVideoCreateFlags
impl Unpin for cudaVideoCreateFlags
impl UnsafeUnpin for cudaVideoCreateFlags
impl UnwindSafe for cudaVideoCreateFlags
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