#[repr(transparent)]pub struct VideoEncodeAV1RateControlFlagBitsKHR(pub u32);Expand description
Open integer representation of VkVideoEncodeAV1RateControlFlagBitsKHR.
Tuple Fields§
§0: u32Implementations§
Source§impl VideoEncodeAV1RateControlFlagBitsKHR
impl VideoEncodeAV1RateControlFlagBitsKHR
Sourcepub const REGULAR_GOP_BIT_KHR: Self
pub const REGULAR_GOP_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REGULAR_GOP_BIT_KHR
Sourcepub const TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR: Self
pub const TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_RATE_CONTROL_TEMPORAL_LAYER_PATTERN_DYADIC_BIT_KHR
Sourcepub const REFERENCE_PATTERN_FLAT_BIT_KHR: Self
pub const REFERENCE_PATTERN_FLAT_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_FLAT_BIT_KHR
Sourcepub const REFERENCE_PATTERN_DYADIC_BIT_KHR: Self
pub const REFERENCE_PATTERN_DYADIC_BIT_KHR: Self
Native value VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR.
Khronos reference: VK_VIDEO_ENCODE_AV1_RATE_CONTROL_REFERENCE_PATTERN_DYADIC_BIT_KHR
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
impl Copy for VideoEncodeAV1RateControlFlagBitsKHR
impl Eq for VideoEncodeAV1RateControlFlagBitsKHR
impl StructuralPartialEq for VideoEncodeAV1RateControlFlagBitsKHR
Auto Trait Implementations§
impl Forget for VideoEncodeAV1RateControlFlagBitsKHR
impl Freeze for VideoEncodeAV1RateControlFlagBitsKHR
impl Move for VideoEncodeAV1RateControlFlagBitsKHR
impl RefUnwindSafe for VideoEncodeAV1RateControlFlagBitsKHR
impl Send for VideoEncodeAV1RateControlFlagBitsKHR
impl Sync for VideoEncodeAV1RateControlFlagBitsKHR
impl Unpin for VideoEncodeAV1RateControlFlagBitsKHR
impl UnsafeUnpin for VideoEncodeAV1RateControlFlagBitsKHR
impl UnwindSafe for VideoEncodeAV1RateControlFlagBitsKHR
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