#[repr(C)]pub struct StdVideoEncodeAV1ReferenceInfo {
pub flags: StdVideoEncodeAV1ReferenceInfoFlags,
pub RefFrameId: u32,
pub frame_type: StdVideoAV1FrameType,
pub OrderHint: u8,
pub reserved1: [u8; 3],
pub pExtensionHeader: *const StdVideoEncodeAV1ExtensionHeader,
}
Fields§
§flags: StdVideoEncodeAV1ReferenceInfoFlags
§RefFrameId: u32
§frame_type: StdVideoAV1FrameType
§OrderHint: u8
§reserved1: [u8; 3]
§pExtensionHeader: *const StdVideoEncodeAV1ExtensionHeader
Trait Implementations§
Source§impl Clone for StdVideoEncodeAV1ReferenceInfo
impl Clone for StdVideoEncodeAV1ReferenceInfo
Source§fn clone(&self) -> StdVideoEncodeAV1ReferenceInfo
fn clone(&self) -> StdVideoEncodeAV1ReferenceInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for StdVideoEncodeAV1ReferenceInfo
Auto Trait Implementations§
impl Freeze for StdVideoEncodeAV1ReferenceInfo
impl RefUnwindSafe for StdVideoEncodeAV1ReferenceInfo
impl !Send for StdVideoEncodeAV1ReferenceInfo
impl !Sync for StdVideoEncodeAV1ReferenceInfo
impl Unpin for StdVideoEncodeAV1ReferenceInfo
impl UnwindSafe for StdVideoEncodeAV1ReferenceInfo
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