#[repr(C)]pub struct StdVideoEncodeH264RefPicMarkingEntry {
pub memory_management_control_operation: StdVideoH264MemMgmtControlOp,
pub difference_of_pic_nums_minus1: u16,
pub long_term_pic_num: u16,
pub long_term_frame_idx: u16,
pub max_long_term_frame_idx_plus1: u16,
}Expand description
Native structure StdVideoEncodeH264RefPicMarkingEntry.
Khronos registry source: StdVideoEncodeH264RefPicMarkingEntry
Fields§
§memory_management_control_operation: StdVideoH264MemMgmtControlOpNative field memory_management_control_operation.
difference_of_pic_nums_minus1: u16Native field difference_of_pic_nums_minus1.
long_term_pic_num: u16Native field long_term_pic_num.
long_term_frame_idx: u16Native field long_term_frame_idx.
max_long_term_frame_idx_plus1: u16Native field max_long_term_frame_idx_plus1.
Implementations§
Source§impl StdVideoEncodeH264RefPicMarkingEntry
impl StdVideoEncodeH264RefPicMarkingEntry
Sourcepub fn set_memory_management_control_operation(
self,
value: StdVideoH264MemMgmtControlOp,
) -> Self
pub fn set_memory_management_control_operation( self, value: StdVideoH264MemMgmtControlOp, ) -> Self
Set native field memory_management_control_operation without native effects.
Sourcepub fn set_difference_of_pic_nums_minus1(self, value: u16) -> Self
pub fn set_difference_of_pic_nums_minus1(self, value: u16) -> Self
Set native field difference_of_pic_nums_minus1 without native effects.
Sourcepub fn set_long_term_pic_num(self, value: u16) -> Self
pub fn set_long_term_pic_num(self, value: u16) -> Self
Set native field long_term_pic_num without native effects.
Sourcepub fn set_long_term_frame_idx(self, value: u16) -> Self
pub fn set_long_term_frame_idx(self, value: u16) -> Self
Set native field long_term_frame_idx without native effects.
Sourcepub fn set_max_long_term_frame_idx_plus1(self, value: u16) -> Self
pub fn set_max_long_term_frame_idx_plus1(self, value: u16) -> Self
Set native field max_long_term_frame_idx_plus1 without native effects.
Trait Implementations§
impl Copy for StdVideoEncodeH264RefPicMarkingEntry
Auto Trait Implementations§
impl Forget for StdVideoEncodeH264RefPicMarkingEntry
impl Freeze for StdVideoEncodeH264RefPicMarkingEntry
impl Move for StdVideoEncodeH264RefPicMarkingEntry
impl RefUnwindSafe for StdVideoEncodeH264RefPicMarkingEntry
impl Send for StdVideoEncodeH264RefPicMarkingEntry
impl Sync for StdVideoEncodeH264RefPicMarkingEntry
impl Unpin for StdVideoEncodeH264RefPicMarkingEntry
impl UnsafeUnpin for StdVideoEncodeH264RefPicMarkingEntry
impl UnwindSafe for StdVideoEncodeH264RefPicMarkingEntry
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