#[repr(C)]pub struct StdVideoEncodeH265LongTermRefPics {
pub num_long_term_sps: u8,
pub num_long_term_pics: u8,
pub lt_idx_sps: [u8; 32],
pub poc_lsb_lt: [u8; 16],
pub used_by_curr_pic_lt_flag: u16,
pub delta_poc_msb_present_flag: [u8; 48],
pub delta_poc_msb_cycle_lt: [u8; 48],
}Expand description
Native structure StdVideoEncodeH265LongTermRefPics.
Fields§
§num_long_term_sps: u8Native field num_long_term_sps.
num_long_term_pics: u8Native field num_long_term_pics.
lt_idx_sps: [u8; 32]Native field lt_idx_sps.
poc_lsb_lt: [u8; 16]Native field poc_lsb_lt.
used_by_curr_pic_lt_flag: u16Native field used_by_curr_pic_lt_flag.
delta_poc_msb_present_flag: [u8; 48]Native field delta_poc_msb_present_flag.
delta_poc_msb_cycle_lt: [u8; 48]Native field delta_poc_msb_cycle_lt.
Implementations§
Source§impl StdVideoEncodeH265LongTermRefPics
impl StdVideoEncodeH265LongTermRefPics
Sourcepub fn set_num_long_term_sps(self, value: u8) -> Self
pub fn set_num_long_term_sps(self, value: u8) -> Self
Set native field num_long_term_sps without native effects.
Sourcepub fn set_num_long_term_pics(self, value: u8) -> Self
pub fn set_num_long_term_pics(self, value: u8) -> Self
Set native field num_long_term_pics without native effects.
Sourcepub fn set_lt_idx_sps(self, value: [u8; 32]) -> Self
pub fn set_lt_idx_sps(self, value: [u8; 32]) -> Self
Set native field lt_idx_sps without native effects.
Sourcepub fn set_poc_lsb_lt(self, value: [u8; 16]) -> Self
pub fn set_poc_lsb_lt(self, value: [u8; 16]) -> Self
Set native field poc_lsb_lt without native effects.
Sourcepub fn set_used_by_curr_pic_lt_flag(self, value: u16) -> Self
pub fn set_used_by_curr_pic_lt_flag(self, value: u16) -> Self
Set native field used_by_curr_pic_lt_flag without native effects.
Sourcepub fn set_delta_poc_msb_present_flag(self, value: [u8; 48]) -> Self
pub fn set_delta_poc_msb_present_flag(self, value: [u8; 48]) -> Self
Set native field delta_poc_msb_present_flag without native effects.
Sourcepub fn set_delta_poc_msb_cycle_lt(self, value: [u8; 48]) -> Self
pub fn set_delta_poc_msb_cycle_lt(self, value: [u8; 48]) -> Self
Set native field delta_poc_msb_cycle_lt without native effects.
Trait Implementations§
impl Copy for StdVideoEncodeH265LongTermRefPics
Auto Trait Implementations§
impl Forget for StdVideoEncodeH265LongTermRefPics
impl Freeze for StdVideoEncodeH265LongTermRefPics
impl Move for StdVideoEncodeH265LongTermRefPics
impl RefUnwindSafe for StdVideoEncodeH265LongTermRefPics
impl Send for StdVideoEncodeH265LongTermRefPics
impl Sync for StdVideoEncodeH265LongTermRefPics
impl Unpin for StdVideoEncodeH265LongTermRefPics
impl UnsafeUnpin for StdVideoEncodeH265LongTermRefPics
impl UnwindSafe for StdVideoEncodeH265LongTermRefPics
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