#[repr(C)]pub enum StdVideoVP9ReferenceName {
STD_VIDEO_VP9_REFERENCE_NAME_INTRA_FRAME = 0,
STD_VIDEO_VP9_REFERENCE_NAME_LAST_FRAME = 1,
STD_VIDEO_VP9_REFERENCE_NAME_GOLDEN_FRAME = 2,
STD_VIDEO_VP9_REFERENCE_NAME_ALTREF_FRAME = 3,
STD_VIDEO_VP9_REFERENCE_NAME_INVALID = 2_147_483_647,
}Expand description
enum StdVideoVP9ReferenceName from vulkan_video_codec_vp9std
Variants§
STD_VIDEO_VP9_REFERENCE_NAME_INTRA_FRAME = 0
STD_VIDEO_VP9_REFERENCE_NAME_LAST_FRAME = 1
STD_VIDEO_VP9_REFERENCE_NAME_GOLDEN_FRAME = 2
STD_VIDEO_VP9_REFERENCE_NAME_ALTREF_FRAME = 3
STD_VIDEO_VP9_REFERENCE_NAME_INVALID = 2_147_483_647
Implementations§
Source§impl StdVideoVP9ReferenceName
impl StdVideoVP9ReferenceName
pub const STD_VIDEO_VP9_REFERENCE_NAME_MAX_ENUM: StdVideoVP9ReferenceName = StdVideoVP9ReferenceName::STD_VIDEO_VP9_REFERENCE_NAME_INVALID
Trait Implementations§
Source§impl Clone for StdVideoVP9ReferenceName
impl Clone for StdVideoVP9ReferenceName
Source§fn clone(&self) -> StdVideoVP9ReferenceName
fn clone(&self) -> StdVideoVP9ReferenceName
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 StdVideoVP9ReferenceName
Source§impl Debug for StdVideoVP9ReferenceName
impl Debug for StdVideoVP9ReferenceName
impl Eq for StdVideoVP9ReferenceName
Source§impl Hash for StdVideoVP9ReferenceName
impl Hash for StdVideoVP9ReferenceName
Source§impl Ord for StdVideoVP9ReferenceName
impl Ord for StdVideoVP9ReferenceName
Source§fn cmp(&self, other: &StdVideoVP9ReferenceName) -> Ordering
fn cmp(&self, other: &StdVideoVP9ReferenceName) -> 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 PartialEq for StdVideoVP9ReferenceName
impl PartialEq for StdVideoVP9ReferenceName
Source§impl PartialOrd for StdVideoVP9ReferenceName
impl PartialOrd for StdVideoVP9ReferenceName
impl StructuralPartialEq for StdVideoVP9ReferenceName
Auto Trait Implementations§
impl Freeze for StdVideoVP9ReferenceName
impl RefUnwindSafe for StdVideoVP9ReferenceName
impl Send for StdVideoVP9ReferenceName
impl Sync for StdVideoVP9ReferenceName
impl Unpin for StdVideoVP9ReferenceName
impl UnsafeUnpin for StdVideoVP9ReferenceName
impl UnwindSafe for StdVideoVP9ReferenceName
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