Struct cros_libva::buffer::EncPictureParameterBufferHEVC
source · pub struct EncPictureParameterBufferHEVC(/* private fields */);Implementations§
source§impl EncPictureParameterBufferHEVC
impl EncPictureParameterBufferHEVC
pub fn new( decoded_curr_pic: PictureHEVC, reference_frames: [PictureHEVC; 15], coded_buf: c_uint, collocated_ref_pic_index: u8, last_picture: u8, pic_init_qp: u8, diff_cu_qp_delta_depth: u8, pps_cb_qp_offset: i8, pps_cr_qp_offset: i8, num_tile_columns_minus1: u8, num_tile_rows_minus1: u8, column_width_minus1: [u8; 19], row_height_minus1: [u8; 21], log2_parallel_merge_level_minus2: u8, ctu_max_bitsize_allowed: u8, num_ref_idx_l0_default_active_minus1: u8, num_ref_idx_l1_default_active_minus1: u8, slice_pic_parameter_set_id: u8, nal_unit_type: u8, pic_fields: &HEVCEncPicFields, hierarchical_level_plus1: u8, va_byte_reserved: u8, scc_fields: &HevcEncPicSccFields, ) -> Self
Auto Trait Implementations§
impl Freeze for EncPictureParameterBufferHEVC
impl RefUnwindSafe for EncPictureParameterBufferHEVC
impl Send for EncPictureParameterBufferHEVC
impl Sync for EncPictureParameterBufferHEVC
impl Unpin for EncPictureParameterBufferHEVC
impl UnwindSafe for EncPictureParameterBufferHEVC
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