Struct cros_libva::buffer::EncPictureParameterBufferVP9
source · pub struct EncPictureParameterBufferVP9(/* private fields */);Implementations§
source§impl EncPictureParameterBufferVP9
impl EncPictureParameterBufferVP9
pub fn new( frame_width_src: u32, frame_height_src: u32, frame_width_dst: u32, frame_height_dst: u32, reconstructed_frame: VASurfaceID, reference_frames: [VASurfaceID; 8], coded_buf: c_uint, ref_flags: &VP9EncRefFlags, pic_flags: &VP9EncPicFlags, refresh_frame_flags: u8, luma_ac_qindex: u8, luma_dc_qindex_delta: i8, chroma_ac_qindex_delta: i8, chroma_dc_qindex_delta: i8, filter_level: u8, sharpness_level: u8, ref_lf_delta: [i8; 4], mode_lf_delta: [i8; 2], bit_offset_ref_lf_delta: u16, bit_offset_mode_lf_delta: u16, bit_offset_lf_level: u16, bit_offset_qindex: u16, bit_offset_first_partition_size: u16, bit_offset_segmentation: u16, bit_size_segmentation: u16, log2_tile_rows: u8, log2_tile_columns: u8, skip_frame_flag: u8, number_skip_frames: u8, skip_frames_size: u32, ) -> Self
Auto Trait Implementations§
impl Freeze for EncPictureParameterBufferVP9
impl RefUnwindSafe for EncPictureParameterBufferVP9
impl Send for EncPictureParameterBufferVP9
impl Sync for EncPictureParameterBufferVP9
impl Unpin for EncPictureParameterBufferVP9
impl UnwindSafe for EncPictureParameterBufferVP9
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