#[repr(C)]pub struct _VAEncPictureParameterBufferVP9 {Show 31 fields
pub frame_width_src: u32,
pub frame_height_src: u32,
pub frame_width_dst: u32,
pub frame_height_dst: u32,
pub reconstructed_frame: VASurfaceID,
pub reference_frames: [VASurfaceID; 8],
pub coded_buf: c_uint,
pub ref_flags: _VAEncPictureParameterBufferVP9__bindgen_ty_1,
pub pic_flags: _VAEncPictureParameterBufferVP9__bindgen_ty_2,
pub refresh_frame_flags: u8,
pub luma_ac_qindex: u8,
pub luma_dc_qindex_delta: i8,
pub chroma_ac_qindex_delta: i8,
pub chroma_dc_qindex_delta: i8,
pub filter_level: u8,
pub sharpness_level: u8,
pub ref_lf_delta: [i8; 4],
pub mode_lf_delta: [i8; 2],
pub bit_offset_ref_lf_delta: u16,
pub bit_offset_mode_lf_delta: u16,
pub bit_offset_lf_level: u16,
pub bit_offset_qindex: u16,
pub bit_offset_first_partition_size: u16,
pub bit_offset_segmentation: u16,
pub bit_size_segmentation: u16,
pub log2_tile_rows: u8,
pub log2_tile_columns: u8,
pub skip_frame_flag: u8,
pub number_skip_frames: u8,
pub skip_frames_size: u32,
pub va_reserved: [u32; 8],
}Fields
frame_width_src: u32frame_height_src: u32frame_width_dst: u32frame_height_dst: u32reconstructed_frame: VASurfaceIDreference_frames: [VASurfaceID; 8]coded_buf: c_uintref_flags: _VAEncPictureParameterBufferVP9__bindgen_ty_1pic_flags: _VAEncPictureParameterBufferVP9__bindgen_ty_2refresh_frame_flags: u8luma_ac_qindex: u8luma_dc_qindex_delta: i8chroma_ac_qindex_delta: i8chroma_dc_qindex_delta: i8filter_level: u8sharpness_level: u8ref_lf_delta: [i8; 4]mode_lf_delta: [i8; 2]bit_offset_ref_lf_delta: u16bit_offset_mode_lf_delta: u16bit_offset_lf_level: u16bit_offset_qindex: u16bit_offset_first_partition_size: u16bit_offset_segmentation: u16bit_size_segmentation: u16log2_tile_rows: u8log2_tile_columns: u8skip_frame_flag: u8number_skip_frames: u8skip_frames_size: u32va_reserved: [u32; 8]Trait Implementations
sourceimpl Clone for _VAEncPictureParameterBufferVP9
impl Clone for _VAEncPictureParameterBufferVP9
sourcefn clone(&self) -> _VAEncPictureParameterBufferVP9
fn clone(&self) -> _VAEncPictureParameterBufferVP9
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for _VAEncPictureParameterBufferVP9
Auto Trait Implementations
impl RefUnwindSafe for _VAEncPictureParameterBufferVP9
impl Send for _VAEncPictureParameterBufferVP9
impl Sync for _VAEncPictureParameterBufferVP9
impl Unpin for _VAEncPictureParameterBufferVP9
impl UnwindSafe for _VAEncPictureParameterBufferVP9
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more