Struct cros_libva::buffer::PictureParameterBufferHEVCRext
source · pub struct PictureParameterBufferHEVCRext(/* private fields */);Expand description
A wrapper over VAPictureParameterBufferHEVCRext FFI type
Implementations§
source§impl PictureParameterBufferHEVCRext
impl PictureParameterBufferHEVCRext
sourcepub fn new(
range_extension_pic_fields: &HevcRangeExtensionPicFields,
diff_cu_chroma_qp_offset_depth: u8,
chroma_qp_offset_list_len_minus1: u8,
log2_sao_offset_scale_luma: u8,
log2_sao_offset_scale_chroma: u8,
log2_max_transform_skip_block_size_minus2: u8,
cb_qp_offset_list: [i8; 6],
cr_qp_offset_list: [i8; 6],
) -> Self
pub fn new( range_extension_pic_fields: &HevcRangeExtensionPicFields, diff_cu_chroma_qp_offset_depth: u8, chroma_qp_offset_list_len_minus1: u8, log2_sao_offset_scale_luma: u8, log2_sao_offset_scale_chroma: u8, log2_max_transform_skip_block_size_minus2: u8, cb_qp_offset_list: [i8; 6], cr_qp_offset_list: [i8; 6], ) -> Self
Creates the wrapper
Auto Trait Implementations§
impl Freeze for PictureParameterBufferHEVCRext
impl RefUnwindSafe for PictureParameterBufferHEVCRext
impl Send for PictureParameterBufferHEVCRext
impl Sync for PictureParameterBufferHEVCRext
impl Unpin for PictureParameterBufferHEVCRext
impl UnwindSafe for PictureParameterBufferHEVCRext
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