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
Sourcepub fn inner(&mut self) -> &_VAPictureParameterBufferHEVCRext__bindgen_ty_1
pub fn inner(&mut self) -> &_VAPictureParameterBufferHEVCRext__bindgen_ty_1
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations§
impl Freeze for HevcRangeExtensionPicFields
impl RefUnwindSafe for HevcRangeExtensionPicFields
impl Send for HevcRangeExtensionPicFields
impl Sync for HevcRangeExtensionPicFields
impl Unpin for HevcRangeExtensionPicFields
impl UnsafeUnpin 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