Struct cros_libva::buffer::EncSliceParameterBufferHEVC
source · pub struct EncSliceParameterBufferHEVC(/* private fields */);Implementations§
source§impl EncSliceParameterBufferHEVC
impl EncSliceParameterBufferHEVC
pub fn new( slice_segment_address: u32, num_ctu_in_slice: u32, slice_type: u8, slice_pic_parameter_set_id: u8, num_ref_idx_l0_active_minus1: u8, num_ref_idx_l1_active_minus1: u8, ref_pic_list0: [PictureHEVC; 15], ref_pic_list1: [PictureHEVC; 15], luma_log2_weight_denom: u8, delta_chroma_log2_weight_denom: i8, delta_luma_weight_l0: [i8; 15], luma_offset_l0: [i8; 15], delta_chroma_weight_l0: [[i8; 2]; 15], chroma_offset_l0: [[i8; 2]; 15], delta_luma_weight_l1: [i8; 15], luma_offset_l1: [i8; 15], delta_chroma_weight_l1: [[i8; 2]; 15], chroma_offset_l1: [[i8; 2]; 15], max_num_merge_cand: u8, slice_qp_delta: i8, slice_cb_qp_offset: i8, slice_cr_qp_offset: i8, slice_beta_offset_div2: i8, slice_tc_offset_div2: i8, slice_fields: &HevcEncSliceFields, pred_weight_table_bit_offset: u32, pred_weight_table_bit_length: u32, ) -> Self
Auto Trait Implementations§
impl Freeze for EncSliceParameterBufferHEVC
impl RefUnwindSafe for EncSliceParameterBufferHEVC
impl Send for EncSliceParameterBufferHEVC
impl Sync for EncSliceParameterBufferHEVC
impl Unpin for EncSliceParameterBufferHEVC
impl UnwindSafe for EncSliceParameterBufferHEVC
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