#[repr(C)]pub struct StdVideoEncodeH265ReferenceListsInfo {
pub flags: StdVideoEncodeH265ReferenceListsInfoFlags,
pub num_ref_idx_l0_active_minus1: u8,
pub num_ref_idx_l1_active_minus1: u8,
pub ref_pic_list0: [u8; 15],
pub ref_pic_list1: [u8; 15],
pub list_entry_l0: [u8; 15],
pub list_entry_l1: [u8; 15],
}Expand description
Native structure StdVideoEncodeH265ReferenceListsInfo.
Khronos registry source: StdVideoEncodeH265ReferenceListsInfo
Fields§
§flags: StdVideoEncodeH265ReferenceListsInfoFlagsNative field flags.
num_ref_idx_l0_active_minus1: u8Native field num_ref_idx_l0_active_minus1.
num_ref_idx_l1_active_minus1: u8Native field num_ref_idx_l1_active_minus1.
ref_pic_list0: [u8; 15]Native field RefPicList0.
ref_pic_list1: [u8; 15]Native field RefPicList1.
list_entry_l0: [u8; 15]Native field list_entry_l0.
list_entry_l1: [u8; 15]Native field list_entry_l1.
Implementations§
Source§impl StdVideoEncodeH265ReferenceListsInfo
impl StdVideoEncodeH265ReferenceListsInfo
Sourcepub fn set_flags(self, value: StdVideoEncodeH265ReferenceListsInfoFlags) -> Self
pub fn set_flags(self, value: StdVideoEncodeH265ReferenceListsInfoFlags) -> Self
Set native field flags without native effects.
Sourcepub fn set_num_ref_idx_l0_active_minus1(self, value: u8) -> Self
pub fn set_num_ref_idx_l0_active_minus1(self, value: u8) -> Self
Set native field num_ref_idx_l0_active_minus1 without native effects.
Sourcepub fn set_num_ref_idx_l1_active_minus1(self, value: u8) -> Self
pub fn set_num_ref_idx_l1_active_minus1(self, value: u8) -> Self
Set native field num_ref_idx_l1_active_minus1 without native effects.
Sourcepub fn set_ref_pic_list0(self, value: [u8; 15]) -> Self
pub fn set_ref_pic_list0(self, value: [u8; 15]) -> Self
Set native field RefPicList0 without native effects.
Sourcepub fn set_ref_pic_list1(self, value: [u8; 15]) -> Self
pub fn set_ref_pic_list1(self, value: [u8; 15]) -> Self
Set native field RefPicList1 without native effects.
Sourcepub fn set_list_entry_l0(self, value: [u8; 15]) -> Self
pub fn set_list_entry_l0(self, value: [u8; 15]) -> Self
Set native field list_entry_l0 without native effects.
Sourcepub fn set_list_entry_l1(self, value: [u8; 15]) -> Self
pub fn set_list_entry_l1(self, value: [u8; 15]) -> Self
Set native field list_entry_l1 without native effects.
Trait Implementations§
impl Copy for StdVideoEncodeH265ReferenceListsInfo
Auto Trait Implementations§
impl Forget for StdVideoEncodeH265ReferenceListsInfo
impl Freeze for StdVideoEncodeH265ReferenceListsInfo
impl Move for StdVideoEncodeH265ReferenceListsInfo
impl RefUnwindSafe for StdVideoEncodeH265ReferenceListsInfo
impl Send for StdVideoEncodeH265ReferenceListsInfo
impl Sync for StdVideoEncodeH265ReferenceListsInfo
impl Unpin for StdVideoEncodeH265ReferenceListsInfo
impl UnsafeUnpin for StdVideoEncodeH265ReferenceListsInfo
impl UnwindSafe for StdVideoEncodeH265ReferenceListsInfo
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