Struct cros_libva::buffer::PictureParameterBufferHEVCScc
source · pub struct PictureParameterBufferHEVCScc(/* private fields */);Expand description
A wrapper over VAPictureParameterBufferScc FFI type
Implementations§
source§impl PictureParameterBufferHEVCScc
impl PictureParameterBufferHEVCScc
sourcepub fn new(
screen_content_pic_fields: &HevcScreenContentPicFields,
palette_max_size: u8,
delta_palette_max_predictor_size: u8,
predictor_palette_size: u8,
predictor_palette_entries: [[u16; 128]; 3],
pps_act_y_qp_offset_plus5: i8,
pps_act_cb_qp_offset_plus5: i8,
pps_act_cr_qp_offset_plus3: i8,
) -> Self
pub fn new( screen_content_pic_fields: &HevcScreenContentPicFields, palette_max_size: u8, delta_palette_max_predictor_size: u8, predictor_palette_size: u8, predictor_palette_entries: [[u16; 128]; 3], pps_act_y_qp_offset_plus5: i8, pps_act_cb_qp_offset_plus5: i8, pps_act_cr_qp_offset_plus3: i8, ) -> Self
Creates the wrapper
Auto Trait Implementations§
impl Freeze for PictureParameterBufferHEVCScc
impl RefUnwindSafe for PictureParameterBufferHEVCScc
impl Send for PictureParameterBufferHEVCScc
impl Sync for PictureParameterBufferHEVCScc
impl Unpin for PictureParameterBufferHEVCScc
impl UnwindSafe for PictureParameterBufferHEVCScc
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