pub struct HevcScreenContentPicFields(/* private fields */);Expand description
Wrapper over the screen_content_pic_fields bindgen field in VAPictureParameterBufferHEVCScc.
Implementations§
Source§impl HevcScreenContentPicFields
impl HevcScreenContentPicFields
Sourcepub fn new(
pps_curr_pic_ref_enabled_flag: u32,
palette_mode_enabled_flag: u32,
motion_vector_resolution_control_idc: u32,
intra_boundary_filtering_disabled_flag: u32,
residual_adaptive_colour_transform_enabled_flag: u32,
pps_slice_act_qp_offsets_present_flag: u32,
) -> Self
pub fn new( pps_curr_pic_ref_enabled_flag: u32, palette_mode_enabled_flag: u32, motion_vector_resolution_control_idc: u32, intra_boundary_filtering_disabled_flag: u32, residual_adaptive_colour_transform_enabled_flag: u32, pps_slice_act_qp_offsets_present_flag: u32, ) -> Self
Creates the bindgen field
Sourcepub fn inner(&mut self) -> &_VAPictureParameterBufferHEVCScc__bindgen_ty_1
pub fn inner(&mut self) -> &_VAPictureParameterBufferHEVCScc__bindgen_ty_1
Returns the inner FFI type. Useful for testing purposes.
Auto Trait Implementations§
impl Freeze for HevcScreenContentPicFields
impl RefUnwindSafe for HevcScreenContentPicFields
impl Send for HevcScreenContentPicFields
impl Sync for HevcScreenContentPicFields
impl Unpin for HevcScreenContentPicFields
impl UnsafeUnpin for HevcScreenContentPicFields
impl UnwindSafe for HevcScreenContentPicFields
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