#[repr(transparent)]pub struct AVHWDeviceType(pub c_uint);Tuple Fields§
§0: c_uintImplementations§
Source§impl AVHWDeviceType
impl AVHWDeviceType
pub const NONE: AVHWDeviceType
pub const VDPAU: AVHWDeviceType
pub const CUDA: AVHWDeviceType
pub const VAAPI: AVHWDeviceType
pub const DXVA2: AVHWDeviceType
pub const QSV: AVHWDeviceType
pub const VIDEOTOOLBOX: AVHWDeviceType
pub const D3D11VA: AVHWDeviceType
pub const DRM: AVHWDeviceType
pub const OPENCL: AVHWDeviceType
pub const MEDIACODEC: AVHWDeviceType
pub const VULKAN: AVHWDeviceType
pub const D3D12VA: AVHWDeviceType
pub const AMF: AVHWDeviceType
pub const OHCODEC: AVHWDeviceType
Trait Implementations§
Source§impl Clone for AVHWDeviceType
impl Clone for AVHWDeviceType
Source§fn clone(&self) -> AVHWDeviceType
fn clone(&self) -> AVHWDeviceType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AVHWDeviceType
Source§impl Debug for AVHWDeviceType
impl Debug for AVHWDeviceType
impl Eq for AVHWDeviceType
Source§impl Hash for AVHWDeviceType
impl Hash for AVHWDeviceType
Source§impl PartialEq for AVHWDeviceType
impl PartialEq for AVHWDeviceType
impl StructuralPartialEq for AVHWDeviceType
Auto Trait Implementations§
impl Freeze for AVHWDeviceType
impl RefUnwindSafe for AVHWDeviceType
impl Send for AVHWDeviceType
impl Sync for AVHWDeviceType
impl Unpin for AVHWDeviceType
impl UnsafeUnpin for AVHWDeviceType
impl UnwindSafe for AVHWDeviceType
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