pub struct SliceHeaderBuilder(/* private fields */);
Implementations§
Source§impl SliceHeaderBuilder
impl SliceHeaderBuilder
pub fn new(pps: &Pps) -> Self
pub fn slice_type(self, type_: SliceType) -> Self
pub fn first_mb_in_slice(self, value: u32) -> Self
pub fn pic_order_cnt_lsb(self, value: u16) -> Self
pub fn idr_pic_id(self, value: u16) -> Self
pub fn num_ref_idx_active_override_flag(self, value: bool) -> Self
pub fn num_ref_idx_l0_active_minus1(self, value: u8) -> Self
pub fn num_ref_idx_l0_active(self, value: u8) -> Self
pub fn num_ref_idx_l1_active_minus1(self, value: u8) -> Self
pub fn num_ref_idx_l1_active(self, value: u8) -> Self
pub fn build(self) -> SliceHeader
Auto Trait Implementations§
impl Freeze for SliceHeaderBuilder
impl RefUnwindSafe for SliceHeaderBuilder
impl Send for SliceHeaderBuilder
impl Sync for SliceHeaderBuilder
impl Unpin for SliceHeaderBuilder
impl UnwindSafe for SliceHeaderBuilder
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