Struct cros_libva::buffer::HevcRangeExtensionPicFields
source · pub struct HevcRangeExtensionPicFields(/* private fields */);Expand description
Wrapper over the range_extension_pic_fields bindgen field in VAPictureParameterBufferHEVCRext.
Implementations§
source§impl HevcRangeExtensionPicFields
impl HevcRangeExtensionPicFields
sourcepub fn new(
transform_skip_rotation_enabled_flag: u32,
transform_skip_context_enabled_flag: u32,
implicit_rdpcm_enabled_flag: u32,
explicit_rdpcm_enabled_flag: u32,
extended_precision_processing_flag: u32,
intra_smoothing_disabled_flag: u32,
high_precision_offsets_enabled_flag: u32,
persistent_rice_adaptation_enabled_flag: u32,
cabac_bypass_alignment_enabled_flag: u32,
cross_component_prediction_enabled_flag: u32,
chroma_qp_offset_list_enabled_flag: u32,
) -> Self
pub fn new( transform_skip_rotation_enabled_flag: u32, transform_skip_context_enabled_flag: u32, implicit_rdpcm_enabled_flag: u32, explicit_rdpcm_enabled_flag: u32, extended_precision_processing_flag: u32, intra_smoothing_disabled_flag: u32, high_precision_offsets_enabled_flag: u32, persistent_rice_adaptation_enabled_flag: u32, cabac_bypass_alignment_enabled_flag: u32, cross_component_prediction_enabled_flag: u32, chroma_qp_offset_list_enabled_flag: u32, ) -> Self
Creates the bindgen field
Auto Trait Implementations§
impl Freeze for HevcRangeExtensionPicFields
impl RefUnwindSafe for HevcRangeExtensionPicFields
impl Send for HevcRangeExtensionPicFields
impl Sync for HevcRangeExtensionPicFields
impl Unpin for HevcRangeExtensionPicFields
impl UnwindSafe for HevcRangeExtensionPicFields
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