Struct cros_libva::buffer::HevcScreenContentPicFields
source · 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
Auto Trait Implementations§
impl Freeze for HevcScreenContentPicFields
impl RefUnwindSafe for HevcScreenContentPicFields
impl Send for HevcScreenContentPicFields
impl Sync for HevcScreenContentPicFields
impl Unpin 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