pub struct VideoEncodeH264CapabilityFlagsKHR(/* private fields */);Expand description
Implementations§
Source§impl VideoEncodeH264CapabilityFlagsKHR
impl VideoEncodeH264CapabilityFlagsKHR
pub const fn empty() -> VideoEncodeH264CapabilityFlagsKHR
pub const fn from_raw(x: u32) -> VideoEncodeH264CapabilityFlagsKHR
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn intersects(self, other: VideoEncodeH264CapabilityFlagsKHR) -> bool
Sourcepub const fn contains(self, other: VideoEncodeH264CapabilityFlagsKHR) -> bool
pub const fn contains(self, other: VideoEncodeH264CapabilityFlagsKHR) -> bool
Returns whether other is a subset of self
Source§impl VideoEncodeH264CapabilityFlagsKHR
impl VideoEncodeH264CapabilityFlagsKHR
pub const HRD_COMPLIANCE: VideoEncodeH264CapabilityFlagsKHR
pub const PREDICTION_WEIGHT_TABLE_GENERATED: VideoEncodeH264CapabilityFlagsKHR
pub const ROW_UNALIGNED_SLICE: VideoEncodeH264CapabilityFlagsKHR
pub const DIFFERENT_SLICE_TYPE: VideoEncodeH264CapabilityFlagsKHR
pub const B_FRAME_IN_L0_LIST: VideoEncodeH264CapabilityFlagsKHR
pub const B_FRAME_IN_L1_LIST: VideoEncodeH264CapabilityFlagsKHR
pub const PER_PICTURE_TYPE_MIN_MAX_QP: VideoEncodeH264CapabilityFlagsKHR
pub const PER_SLICE_CONSTANT_QP: VideoEncodeH264CapabilityFlagsKHR
pub const GENERATE_PREFIX_NALU: VideoEncodeH264CapabilityFlagsKHR
Trait Implementations§
Source§impl BitAnd for VideoEncodeH264CapabilityFlagsKHR
impl BitAnd for VideoEncodeH264CapabilityFlagsKHR
Source§type Output = VideoEncodeH264CapabilityFlagsKHR
type Output = VideoEncodeH264CapabilityFlagsKHR
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: VideoEncodeH264CapabilityFlagsKHR,
) -> VideoEncodeH264CapabilityFlagsKHR
fn bitand( self, rhs: VideoEncodeH264CapabilityFlagsKHR, ) -> VideoEncodeH264CapabilityFlagsKHR
Performs the
& operation. Read moreSource§impl BitAndAssign for VideoEncodeH264CapabilityFlagsKHR
impl BitAndAssign for VideoEncodeH264CapabilityFlagsKHR
Source§fn bitand_assign(&mut self, rhs: VideoEncodeH264CapabilityFlagsKHR)
fn bitand_assign(&mut self, rhs: VideoEncodeH264CapabilityFlagsKHR)
Performs the
&= operation. Read moreSource§impl BitOr for VideoEncodeH264CapabilityFlagsKHR
impl BitOr for VideoEncodeH264CapabilityFlagsKHR
Source§type Output = VideoEncodeH264CapabilityFlagsKHR
type Output = VideoEncodeH264CapabilityFlagsKHR
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: VideoEncodeH264CapabilityFlagsKHR,
) -> VideoEncodeH264CapabilityFlagsKHR
fn bitor( self, rhs: VideoEncodeH264CapabilityFlagsKHR, ) -> VideoEncodeH264CapabilityFlagsKHR
Performs the
| operation. Read moreSource§impl BitOrAssign for VideoEncodeH264CapabilityFlagsKHR
impl BitOrAssign for VideoEncodeH264CapabilityFlagsKHR
Source§fn bitor_assign(&mut self, rhs: VideoEncodeH264CapabilityFlagsKHR)
fn bitor_assign(&mut self, rhs: VideoEncodeH264CapabilityFlagsKHR)
Performs the
|= operation. Read moreSource§impl BitXor for VideoEncodeH264CapabilityFlagsKHR
impl BitXor for VideoEncodeH264CapabilityFlagsKHR
Source§type Output = VideoEncodeH264CapabilityFlagsKHR
type Output = VideoEncodeH264CapabilityFlagsKHR
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: VideoEncodeH264CapabilityFlagsKHR,
) -> VideoEncodeH264CapabilityFlagsKHR
fn bitxor( self, rhs: VideoEncodeH264CapabilityFlagsKHR, ) -> VideoEncodeH264CapabilityFlagsKHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for VideoEncodeH264CapabilityFlagsKHR
impl BitXorAssign for VideoEncodeH264CapabilityFlagsKHR
Source§fn bitxor_assign(&mut self, rhs: VideoEncodeH264CapabilityFlagsKHR)
fn bitxor_assign(&mut self, rhs: VideoEncodeH264CapabilityFlagsKHR)
Performs the
^= operation. Read moreSource§impl Clone for VideoEncodeH264CapabilityFlagsKHR
impl Clone for VideoEncodeH264CapabilityFlagsKHR
Source§fn clone(&self) -> VideoEncodeH264CapabilityFlagsKHR
fn clone(&self) -> VideoEncodeH264CapabilityFlagsKHR
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for VideoEncodeH264CapabilityFlagsKHR
impl Default for VideoEncodeH264CapabilityFlagsKHR
Source§fn default() -> VideoEncodeH264CapabilityFlagsKHR
fn default() -> VideoEncodeH264CapabilityFlagsKHR
Returns the “default value” for a type. Read more
Source§impl Not for VideoEncodeH264CapabilityFlagsKHR
impl Not for VideoEncodeH264CapabilityFlagsKHR
Source§type Output = VideoEncodeH264CapabilityFlagsKHR
type Output = VideoEncodeH264CapabilityFlagsKHR
The resulting type after applying the
! operator.Source§fn not(self) -> VideoEncodeH264CapabilityFlagsKHR
fn not(self) -> VideoEncodeH264CapabilityFlagsKHR
Performs the unary
! operation. Read moreSource§impl Ord for VideoEncodeH264CapabilityFlagsKHR
impl Ord for VideoEncodeH264CapabilityFlagsKHR
Source§fn cmp(&self, other: &VideoEncodeH264CapabilityFlagsKHR) -> Ordering
fn cmp(&self, other: &VideoEncodeH264CapabilityFlagsKHR) -> Ordering
1.21.0§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 VideoEncodeH264CapabilityFlagsKHR
impl PartialOrd for VideoEncodeH264CapabilityFlagsKHR
impl Copy for VideoEncodeH264CapabilityFlagsKHR
impl Eq for VideoEncodeH264CapabilityFlagsKHR
impl StructuralPartialEq for VideoEncodeH264CapabilityFlagsKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeH264CapabilityFlagsKHR
impl RefUnwindSafe for VideoEncodeH264CapabilityFlagsKHR
impl Send for VideoEncodeH264CapabilityFlagsKHR
impl Sync for VideoEncodeH264CapabilityFlagsKHR
impl Unpin for VideoEncodeH264CapabilityFlagsKHR
impl UnwindSafe for VideoEncodeH264CapabilityFlagsKHR
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)