#[repr(C)]pub struct StdVideoDecodeH265PictureInfo {
pub flags: StdVideoDecodeH265PictureInfoFlags,
pub sps_video_parameter_set_id: u8,
pub pps_seq_parameter_set_id: u8,
pub pps_pic_parameter_set_id: u8,
pub num_delta_pocs_of_ref_rps_idx: u8,
pub pic_order_cnt_val: i32,
pub num_bits_for_st_ref_pic_set_in_slice: u16,
pub reserved: u16,
pub ref_pic_set_st_curr_before: [u8; 8],
pub ref_pic_set_st_curr_after: [u8; 8],
pub ref_pic_set_lt_curr: [u8; 8],
}Expand description
Native structure StdVideoDecodeH265PictureInfo.
Fields§
§flags: StdVideoDecodeH265PictureInfoFlagsNative field flags.
sps_video_parameter_set_id: u8Native field sps_video_parameter_set_id.
pps_seq_parameter_set_id: u8Native field pps_seq_parameter_set_id.
pps_pic_parameter_set_id: u8Native field pps_pic_parameter_set_id.
num_delta_pocs_of_ref_rps_idx: u8Native field NumDeltaPocsOfRefRpsIdx.
pic_order_cnt_val: i32Native field PicOrderCntVal.
num_bits_for_st_ref_pic_set_in_slice: u16Native field NumBitsForSTRefPicSetInSlice.
reserved: u16Native field reserved.
ref_pic_set_st_curr_before: [u8; 8]Native field RefPicSetStCurrBefore.
ref_pic_set_st_curr_after: [u8; 8]Native field RefPicSetStCurrAfter.
ref_pic_set_lt_curr: [u8; 8]Native field RefPicSetLtCurr.
Implementations§
Source§impl StdVideoDecodeH265PictureInfo
impl StdVideoDecodeH265PictureInfo
Sourcepub fn set_flags(self, value: StdVideoDecodeH265PictureInfoFlags) -> Self
pub fn set_flags(self, value: StdVideoDecodeH265PictureInfoFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_sps_video_parameter_set_id(self, value: u8) -> Self
pub fn set_sps_video_parameter_set_id(self, value: u8) -> Self
Set native field sps_video_parameter_set_id without native effects.
Sourcepub fn set_pps_seq_parameter_set_id(self, value: u8) -> Self
pub fn set_pps_seq_parameter_set_id(self, value: u8) -> Self
Set native field pps_seq_parameter_set_id without native effects.
Sourcepub fn set_pps_pic_parameter_set_id(self, value: u8) -> Self
pub fn set_pps_pic_parameter_set_id(self, value: u8) -> Self
Set native field pps_pic_parameter_set_id without native effects.
Sourcepub fn set_num_delta_pocs_of_ref_rps_idx(self, value: u8) -> Self
pub fn set_num_delta_pocs_of_ref_rps_idx(self, value: u8) -> Self
Set native field NumDeltaPocsOfRefRpsIdx without native effects.
Sourcepub fn set_pic_order_cnt_val(self, value: i32) -> Self
pub fn set_pic_order_cnt_val(self, value: i32) -> Self
Set native field PicOrderCntVal without native effects.
Sourcepub fn set_num_bits_for_st_ref_pic_set_in_slice(self, value: u16) -> Self
pub fn set_num_bits_for_st_ref_pic_set_in_slice(self, value: u16) -> Self
Set native field NumBitsForSTRefPicSetInSlice without native effects.
Sourcepub fn set_reserved(self, value: u16) -> Self
pub fn set_reserved(self, value: u16) -> Self
Set native field reserved without native effects.
Sourcepub fn set_ref_pic_set_st_curr_before(self, value: [u8; 8]) -> Self
pub fn set_ref_pic_set_st_curr_before(self, value: [u8; 8]) -> Self
Set native field RefPicSetStCurrBefore without native effects.
Sourcepub fn set_ref_pic_set_st_curr_after(self, value: [u8; 8]) -> Self
pub fn set_ref_pic_set_st_curr_after(self, value: [u8; 8]) -> Self
Set native field RefPicSetStCurrAfter without native effects.
Sourcepub fn set_ref_pic_set_lt_curr(self, value: [u8; 8]) -> Self
pub fn set_ref_pic_set_lt_curr(self, value: [u8; 8]) -> Self
Set native field RefPicSetLtCurr without native effects.