#[repr(C)]pub struct StdVideoH265ShortTermRefPicSet {Show 14 fields
pub flags: StdVideoH265ShortTermRefPicSetFlags,
pub delta_idx_minus1: u32,
pub use_delta_flag: u16,
pub abs_delta_rps_minus1: u16,
pub used_by_curr_pic_flag: u16,
pub used_by_curr_pic_s0_flag: u16,
pub used_by_curr_pic_s1_flag: u16,
pub reserved1: u16,
pub reserved2: u8,
pub reserved3: u8,
pub num_negative_pics: u8,
pub num_positive_pics: u8,
pub delta_poc_s0_minus1: [u16; 16],
pub delta_poc_s1_minus1: [u16; 16],
}Expand description
Native structure StdVideoH265ShortTermRefPicSet.
Fields§
§flags: StdVideoH265ShortTermRefPicSetFlagsNative field flags.
delta_idx_minus1: u32Native field delta_idx_minus1.
use_delta_flag: u16Native field use_delta_flag.
abs_delta_rps_minus1: u16Native field abs_delta_rps_minus1.
used_by_curr_pic_flag: u16Native field used_by_curr_pic_flag.
used_by_curr_pic_s0_flag: u16Native field used_by_curr_pic_s0_flag.
used_by_curr_pic_s1_flag: u16Native field used_by_curr_pic_s1_flag.
reserved1: u16Native field reserved1.
reserved2: u8Native field reserved2.
reserved3: u8Native field reserved3.
num_negative_pics: u8Native field num_negative_pics.
num_positive_pics: u8Native field num_positive_pics.
delta_poc_s0_minus1: [u16; 16]Native field delta_poc_s0_minus1.
delta_poc_s1_minus1: [u16; 16]Native field delta_poc_s1_minus1.
Implementations§
Source§impl StdVideoH265ShortTermRefPicSet
impl StdVideoH265ShortTermRefPicSet
Sourcepub fn set_flags(self, value: StdVideoH265ShortTermRefPicSetFlags) -> Self
pub fn set_flags(self, value: StdVideoH265ShortTermRefPicSetFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_delta_idx_minus1(self, value: u32) -> Self
pub fn set_delta_idx_minus1(self, value: u32) -> Self
Set native field delta_idx_minus1 without native effects.
Sourcepub fn set_use_delta_flag(self, value: u16) -> Self
pub fn set_use_delta_flag(self, value: u16) -> Self
Set native field use_delta_flag without native effects.
Sourcepub fn set_abs_delta_rps_minus1(self, value: u16) -> Self
pub fn set_abs_delta_rps_minus1(self, value: u16) -> Self
Set native field abs_delta_rps_minus1 without native effects.
Sourcepub fn set_used_by_curr_pic_flag(self, value: u16) -> Self
pub fn set_used_by_curr_pic_flag(self, value: u16) -> Self
Set native field used_by_curr_pic_flag without native effects.
Sourcepub fn set_used_by_curr_pic_s0_flag(self, value: u16) -> Self
pub fn set_used_by_curr_pic_s0_flag(self, value: u16) -> Self
Set native field used_by_curr_pic_s0_flag without native effects.
Sourcepub fn set_used_by_curr_pic_s1_flag(self, value: u16) -> Self
pub fn set_used_by_curr_pic_s1_flag(self, value: u16) -> Self
Set native field used_by_curr_pic_s1_flag without native effects.
Sourcepub fn set_reserved1(self, value: u16) -> Self
pub fn set_reserved1(self, value: u16) -> Self
Set native field reserved1 without native effects.
Sourcepub fn set_reserved2(self, value: u8) -> Self
pub fn set_reserved2(self, value: u8) -> Self
Set native field reserved2 without native effects.
Sourcepub fn set_reserved3(self, value: u8) -> Self
pub fn set_reserved3(self, value: u8) -> Self
Set native field reserved3 without native effects.
Sourcepub fn set_num_negative_pics(self, value: u8) -> Self
pub fn set_num_negative_pics(self, value: u8) -> Self
Set native field num_negative_pics without native effects.
Sourcepub fn set_num_positive_pics(self, value: u8) -> Self
pub fn set_num_positive_pics(self, value: u8) -> Self
Set native field num_positive_pics without native effects.
Sourcepub fn set_delta_poc_s0_minus1(self, value: [u16; 16]) -> Self
pub fn set_delta_poc_s0_minus1(self, value: [u16; 16]) -> Self
Set native field delta_poc_s0_minus1 without native effects.
Sourcepub fn set_delta_poc_s1_minus1(self, value: [u16; 16]) -> Self
pub fn set_delta_poc_s1_minus1(self, value: [u16; 16]) -> Self
Set native field delta_poc_s1_minus1 without native effects.