Struct ash::vk::VideoEncodeH264CapabilityFlagsEXT
source · pub struct VideoEncodeH264CapabilityFlagsEXT(/* private fields */);
Expand description
Implementations§
source§impl VideoEncodeH264CapabilityFlagsEXT
impl VideoEncodeH264CapabilityFlagsEXT
source§impl VideoEncodeH264CapabilityFlagsEXT
impl VideoEncodeH264CapabilityFlagsEXT
pub const DIRECT_8X8_INFERENCE_ENABLED: Self = _
pub const DIRECT_8X8_INFERENCE_DISABLED: Self = _
pub const SEPARATE_COLOUR_PLANE: Self = _
pub const QPPRIME_Y_ZERO_TRANSFORM_BYPASS: Self = _
pub const SCALING_LISTS: Self = _
pub const HRD_COMPLIANCE: Self = _
pub const CHROMA_QP_OFFSET: Self = _
pub const SECOND_CHROMA_QP_OFFSET: Self = _
pub const PIC_INIT_QP_MINUS26: Self = _
pub const WEIGHTED_PRED: Self = _
pub const WEIGHTED_BIPRED_EXPLICIT: Self = _
pub const WEIGHTED_BIPRED_IMPLICIT: Self = _
pub const WEIGHTED_PRED_NO_TABLE: Self = _
pub const TRANSFORM_8X8: Self = _
pub const CABAC: Self = _
pub const CAVLC: Self = _
pub const DEBLOCKING_FILTER_DISABLED: Self = _
pub const DEBLOCKING_FILTER_ENABLED: Self = _
pub const DEBLOCKING_FILTER_PARTIAL: Self = _
pub const DISABLE_DIRECT_SPATIAL_MV_PRED: Self = _
pub const MULTIPLE_SLICE_PER_FRAME: Self = _
pub const SLICE_MB_COUNT: Self = _
pub const ROW_UNALIGNED_SLICE: Self = _
pub const DIFFERENT_SLICE_TYPE: Self = _
pub const B_FRAME_IN_L1_LIST: Self = _
pub const DIFFERENT_REFERENCE_FINAL_LISTS: Self = _
Trait Implementations§
source§impl BitAndAssign for VideoEncodeH264CapabilityFlagsEXT
impl BitAndAssign for VideoEncodeH264CapabilityFlagsEXT
source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&=
operation. Read moresource§impl BitOrAssign for VideoEncodeH264CapabilityFlagsEXT
impl BitOrAssign for VideoEncodeH264CapabilityFlagsEXT
source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|=
operation. Read moresource§impl BitXorAssign for VideoEncodeH264CapabilityFlagsEXT
impl BitXorAssign for VideoEncodeH264CapabilityFlagsEXT
source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^=
operation. Read moresource§impl Clone for VideoEncodeH264CapabilityFlagsEXT
impl Clone for VideoEncodeH264CapabilityFlagsEXT
source§fn clone(&self) -> VideoEncodeH264CapabilityFlagsEXT
fn clone(&self) -> VideoEncodeH264CapabilityFlagsEXT
Returns a copy 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 Ord for VideoEncodeH264CapabilityFlagsEXT
impl Ord for VideoEncodeH264CapabilityFlagsEXT
source§fn cmp(&self, other: &VideoEncodeH264CapabilityFlagsEXT) -> Ordering
fn cmp(&self, other: &VideoEncodeH264CapabilityFlagsEXT) -> Ordering
1.21.0 · 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 PartialEq for VideoEncodeH264CapabilityFlagsEXT
impl PartialEq for VideoEncodeH264CapabilityFlagsEXT
source§fn eq(&self, other: &VideoEncodeH264CapabilityFlagsEXT) -> bool
fn eq(&self, other: &VideoEncodeH264CapabilityFlagsEXT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for VideoEncodeH264CapabilityFlagsEXT
impl PartialOrd for VideoEncodeH264CapabilityFlagsEXT
source§fn partial_cmp(
&self,
other: &VideoEncodeH264CapabilityFlagsEXT
) -> Option<Ordering>
fn partial_cmp( &self, other: &VideoEncodeH264CapabilityFlagsEXT ) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for VideoEncodeH264CapabilityFlagsEXT
impl Eq for VideoEncodeH264CapabilityFlagsEXT
impl StructuralPartialEq for VideoEncodeH264CapabilityFlagsEXT
Auto Trait Implementations§
impl Freeze for VideoEncodeH264CapabilityFlagsEXT
impl RefUnwindSafe for VideoEncodeH264CapabilityFlagsEXT
impl Send for VideoEncodeH264CapabilityFlagsEXT
impl Sync for VideoEncodeH264CapabilityFlagsEXT
impl Unpin for VideoEncodeH264CapabilityFlagsEXT
impl UnwindSafe for VideoEncodeH264CapabilityFlagsEXT
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