#[repr(C)]pub enum VkVideoCodecOperationFlagBitsKHR {
VK_VIDEO_CODEC_OPERATION_NONE_KHR = 0,
VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR = 65_536,
VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR = 131_072,
VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR = 1,
VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR = 2,
VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR = 4,
VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR = 262_144,
VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR = 8,
VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR = 2_147_483_647,
}Expand description
enum VkVideoCodecOperationFlagBitsKHR from VK_KHR_video_queue
Variants§
VK_VIDEO_CODEC_OPERATION_NONE_KHR = 0
VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR = 65_536
VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR = 131_072
VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR = 1
VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR = 2
VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR = 4
VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR = 262_144
VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR = 8
VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR = 2_147_483_647
Trait Implementations§
Source§impl Clone for VkVideoCodecOperationFlagBitsKHR
impl Clone for VkVideoCodecOperationFlagBitsKHR
Source§fn clone(&self) -> VkVideoCodecOperationFlagBitsKHR
fn clone(&self) -> VkVideoCodecOperationFlagBitsKHR
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 VkVideoCodecOperationFlagBitsKHR
impl Eq for VkVideoCodecOperationFlagBitsKHR
Source§impl Ord for VkVideoCodecOperationFlagBitsKHR
impl Ord for VkVideoCodecOperationFlagBitsKHR
Source§fn cmp(&self, other: &VkVideoCodecOperationFlagBitsKHR) -> Ordering
fn cmp(&self, other: &VkVideoCodecOperationFlagBitsKHR) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for VkVideoCodecOperationFlagBitsKHR
impl PartialOrd for VkVideoCodecOperationFlagBitsKHR
impl StructuralPartialEq for VkVideoCodecOperationFlagBitsKHR
Auto Trait Implementations§
impl Freeze for VkVideoCodecOperationFlagBitsKHR
impl RefUnwindSafe for VkVideoCodecOperationFlagBitsKHR
impl Send for VkVideoCodecOperationFlagBitsKHR
impl Sync for VkVideoCodecOperationFlagBitsKHR
impl Unpin for VkVideoCodecOperationFlagBitsKHR
impl UnsafeUnpin for VkVideoCodecOperationFlagBitsKHR
impl UnwindSafe for VkVideoCodecOperationFlagBitsKHR
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