pub enum MemoryManagementControlOperation {
ShortTermUnusedForRef {
difference_of_pic_nums_minus1: u32,
},
LongTermUnusedForRef {
long_term_pic_num: u32,
},
ShortTermUsedForLongTerm {
difference_of_pic_nums_minus1: u32,
long_term_frame_idx: u32,
},
MaxUsedLongTermFrameRef {
max_long_term_frame_idx_plus1: u32,
},
AllRefPicturesUnused,
CurrentUsedForLongTerm {
long_term_frame_idx: u32,
},
}Variants§
ShortTermUnusedForRef
memory_management_control_operation value of 1
LongTermUnusedForRef
memory_management_control_operation value of 2
ShortTermUsedForLongTerm
memory_management_control_operation value of 3
MaxUsedLongTermFrameRef
memory_management_control_operation value of 4
AllRefPicturesUnused
memory_management_control_operation value of 5
CurrentUsedForLongTerm
memory_management_control_operation value of 6
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MemoryManagementControlOperation
impl RefUnwindSafe for MemoryManagementControlOperation
impl Send for MemoryManagementControlOperation
impl Sync for MemoryManagementControlOperation
impl Unpin for MemoryManagementControlOperation
impl UnwindSafe for MemoryManagementControlOperation
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