#[repr(C)]pub struct _VAPictureHEVC {
pub picture_id: VASurfaceID,
pub pic_order_cnt: i32,
pub flags: u32,
pub va_reserved: [u32; 4],
}Expand description
HEVC data structures / /** \brief Description of picture properties of those in DPB surfaces.
If only progressive scan is supported, each surface contains one whole frame picture. Otherwise, each surface contains two fields of whole picture. In this case, two entries of ReferenceFrames[] may share same picture_id value.
Fields§
§picture_id: VASurfaceID\brief reconstructed picture buffer surface index invalid when taking value VA_INVALID_SURFACE.
pic_order_cnt: i32\brief picture order count. in HEVC, POCs for top and bottom fields of same picture should take different values.
flags: u32§va_reserved: [u32; 4]\brief Reserved bytes for future use, must be zero
Trait Implementations§
Source§impl Clone for _VAPictureHEVC
impl Clone for _VAPictureHEVC
Source§fn clone(&self) -> _VAPictureHEVC
fn clone(&self) -> _VAPictureHEVC
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 _VAPictureHEVC
Source§impl Debug for _VAPictureHEVC
impl Debug for _VAPictureHEVC
Source§impl Default for _VAPictureHEVC
impl Default for _VAPictureHEVC
Source§fn default() -> _VAPictureHEVC
fn default() -> _VAPictureHEVC
Returns the “default value” for a type. Read more
impl Eq for _VAPictureHEVC
Source§impl PartialEq for _VAPictureHEVC
impl PartialEq for _VAPictureHEVC
Source§fn eq(&self, other: &_VAPictureHEVC) -> bool
fn eq(&self, other: &_VAPictureHEVC) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for _VAPictureHEVC
Auto Trait Implementations§
impl Freeze for _VAPictureHEVC
impl RefUnwindSafe for _VAPictureHEVC
impl Send for _VAPictureHEVC
impl Sync for _VAPictureHEVC
impl Unpin for _VAPictureHEVC
impl UnsafeUnpin for _VAPictureHEVC
impl UnwindSafe for _VAPictureHEVC
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