#[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: 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: _VAEncPictureParameterBufferVP9__bindgen_ty_1
pic_flags: _VAEncPictureParameterBufferVP9__bindgen_ty_2
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
va_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