pub struct VideoSessionCreateFlagBitsKHR(/* private fields */);Expand description
Implementations§
Source§impl VideoSessionCreateFlagBitsKHR
impl VideoSessionCreateFlagBitsKHR
Sourcepub const PROTECTED_CONTENT: VideoSessionCreateFlagBitsKHR
pub const PROTECTED_CONTENT: VideoSessionCreateFlagBitsKHR
Bit 0.
Sourcepub const ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS: VideoSessionCreateFlagBitsKHR
pub const ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS: VideoSessionCreateFlagBitsKHR
Bit 1.
Sourcepub const INLINE_QUERIES: VideoSessionCreateFlagBitsKHR
pub const INLINE_QUERIES: VideoSessionCreateFlagBitsKHR
Bit 2.
Sourcepub const ALLOW_ENCODE_QUANTIZATION_DELTA_MAP: VideoSessionCreateFlagBitsKHR
pub const ALLOW_ENCODE_QUANTIZATION_DELTA_MAP: VideoSessionCreateFlagBitsKHR
Bit 3.
Sourcepub const ALLOW_ENCODE_EMPHASIS_MAP: VideoSessionCreateFlagBitsKHR
pub const ALLOW_ENCODE_EMPHASIS_MAP: VideoSessionCreateFlagBitsKHR
Bit 4.
Sourcepub const INLINE_SESSION_PARAMETERS: VideoSessionCreateFlagBitsKHR
pub const INLINE_SESSION_PARAMETERS: VideoSessionCreateFlagBitsKHR
Bit 5.
pub const fn empty() -> VideoSessionCreateFlagBitsKHR
pub const fn from_raw(value: u32) -> VideoSessionCreateFlagBitsKHR
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: VideoSessionCreateFlagBitsKHR) -> bool
pub const fn all() -> VideoSessionCreateFlagBitsKHR
Trait Implementations§
Source§impl BitAnd for VideoSessionCreateFlagBitsKHR
impl BitAnd for VideoSessionCreateFlagBitsKHR
Source§type Output = VideoSessionCreateFlagBitsKHR
type Output = VideoSessionCreateFlagBitsKHR
The resulting type after applying the
& operator.Source§fn bitand(
self,
rhs: VideoSessionCreateFlagBitsKHR,
) -> VideoSessionCreateFlagBitsKHR
fn bitand( self, rhs: VideoSessionCreateFlagBitsKHR, ) -> VideoSessionCreateFlagBitsKHR
Performs the
& operation. Read moreSource§impl BitAndAssign for VideoSessionCreateFlagBitsKHR
impl BitAndAssign for VideoSessionCreateFlagBitsKHR
Source§fn bitand_assign(&mut self, rhs: VideoSessionCreateFlagBitsKHR)
fn bitand_assign(&mut self, rhs: VideoSessionCreateFlagBitsKHR)
Performs the
&= operation. Read moreSource§impl BitOr for VideoSessionCreateFlagBitsKHR
impl BitOr for VideoSessionCreateFlagBitsKHR
Source§type Output = VideoSessionCreateFlagBitsKHR
type Output = VideoSessionCreateFlagBitsKHR
The resulting type after applying the
| operator.Source§fn bitor(
self,
rhs: VideoSessionCreateFlagBitsKHR,
) -> VideoSessionCreateFlagBitsKHR
fn bitor( self, rhs: VideoSessionCreateFlagBitsKHR, ) -> VideoSessionCreateFlagBitsKHR
Performs the
| operation. Read moreSource§impl BitOrAssign for VideoSessionCreateFlagBitsKHR
impl BitOrAssign for VideoSessionCreateFlagBitsKHR
Source§fn bitor_assign(&mut self, rhs: VideoSessionCreateFlagBitsKHR)
fn bitor_assign(&mut self, rhs: VideoSessionCreateFlagBitsKHR)
Performs the
|= operation. Read moreSource§impl BitXor for VideoSessionCreateFlagBitsKHR
impl BitXor for VideoSessionCreateFlagBitsKHR
Source§type Output = VideoSessionCreateFlagBitsKHR
type Output = VideoSessionCreateFlagBitsKHR
The resulting type after applying the
^ operator.Source§fn bitxor(
self,
rhs: VideoSessionCreateFlagBitsKHR,
) -> VideoSessionCreateFlagBitsKHR
fn bitxor( self, rhs: VideoSessionCreateFlagBitsKHR, ) -> VideoSessionCreateFlagBitsKHR
Performs the
^ operation. Read moreSource§impl BitXorAssign for VideoSessionCreateFlagBitsKHR
impl BitXorAssign for VideoSessionCreateFlagBitsKHR
Source§fn bitxor_assign(&mut self, rhs: VideoSessionCreateFlagBitsKHR)
fn bitxor_assign(&mut self, rhs: VideoSessionCreateFlagBitsKHR)
Performs the
^= operation. Read moreSource§impl Clone for VideoSessionCreateFlagBitsKHR
impl Clone for VideoSessionCreateFlagBitsKHR
Source§fn clone(&self) -> VideoSessionCreateFlagBitsKHR
fn clone(&self) -> VideoSessionCreateFlagBitsKHR
Returns a duplicate 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 Default for VideoSessionCreateFlagBitsKHR
impl Default for VideoSessionCreateFlagBitsKHR
Source§fn default() -> VideoSessionCreateFlagBitsKHR
fn default() -> VideoSessionCreateFlagBitsKHR
Returns the “default value” for a type. Read more
Source§impl Hash for VideoSessionCreateFlagBitsKHR
impl Hash for VideoSessionCreateFlagBitsKHR
Source§impl Not for VideoSessionCreateFlagBitsKHR
impl Not for VideoSessionCreateFlagBitsKHR
Source§type Output = VideoSessionCreateFlagBitsKHR
type Output = VideoSessionCreateFlagBitsKHR
The resulting type after applying the
! operator.Source§fn not(self) -> VideoSessionCreateFlagBitsKHR
fn not(self) -> VideoSessionCreateFlagBitsKHR
Performs the unary
! operation. Read moreSource§impl Ord for VideoSessionCreateFlagBitsKHR
impl Ord for VideoSessionCreateFlagBitsKHR
Source§fn cmp(&self, other: &VideoSessionCreateFlagBitsKHR) -> Ordering
fn cmp(&self, other: &VideoSessionCreateFlagBitsKHR) -> 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 VideoSessionCreateFlagBitsKHR
impl PartialEq for VideoSessionCreateFlagBitsKHR
Source§fn eq(&self, other: &VideoSessionCreateFlagBitsKHR) -> bool
fn eq(&self, other: &VideoSessionCreateFlagBitsKHR) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for VideoSessionCreateFlagBitsKHR
impl PartialOrd for VideoSessionCreateFlagBitsKHR
impl Copy for VideoSessionCreateFlagBitsKHR
impl Eq for VideoSessionCreateFlagBitsKHR
impl StructuralPartialEq for VideoSessionCreateFlagBitsKHR
Auto Trait Implementations§
impl Freeze for VideoSessionCreateFlagBitsKHR
impl RefUnwindSafe for VideoSessionCreateFlagBitsKHR
impl Send for VideoSessionCreateFlagBitsKHR
impl Sync for VideoSessionCreateFlagBitsKHR
impl Unpin for VideoSessionCreateFlagBitsKHR
impl UnsafeUnpin for VideoSessionCreateFlagBitsKHR
impl UnwindSafe for VideoSessionCreateFlagBitsKHR
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