#[repr(C)]pub struct _VAEncSequenceParameterBufferH264 {Show 29 fields
pub seq_parameter_set_id: u8,
pub level_idc: u8,
pub intra_period: u32,
pub intra_idr_period: u32,
pub ip_period: u32,
pub bits_per_second: u32,
pub max_num_ref_frames: u32,
pub picture_width_in_mbs: u16,
pub picture_height_in_mbs: u16,
pub seq_fields: _VAEncSequenceParameterBufferH264__bindgen_ty_1,
pub bit_depth_luma_minus8: u8,
pub bit_depth_chroma_minus8: u8,
pub num_ref_frames_in_pic_order_cnt_cycle: u8,
pub offset_for_non_ref_pic: i32,
pub offset_for_top_to_bottom_field: i32,
pub offset_for_ref_frame: [i32; 256],
pub frame_cropping_flag: u8,
pub frame_crop_left_offset: u32,
pub frame_crop_right_offset: u32,
pub frame_crop_top_offset: u32,
pub frame_crop_bottom_offset: u32,
pub vui_parameters_present_flag: u8,
pub vui_fields: _VAEncSequenceParameterBufferH264__bindgen_ty_2,
pub aspect_ratio_idc: u8,
pub sar_width: u32,
pub sar_height: u32,
pub num_units_in_tick: u32,
pub time_scale: u32,
pub va_reserved: [u32; 4],
}Fields
seq_parameter_set_id: u8level_idc: u8intra_period: u32intra_idr_period: u32ip_period: u32bits_per_second: u32max_num_ref_frames: u32picture_width_in_mbs: u16picture_height_in_mbs: u16seq_fields: _VAEncSequenceParameterBufferH264__bindgen_ty_1bit_depth_luma_minus8: u8bit_depth_chroma_minus8: u8num_ref_frames_in_pic_order_cnt_cycle: u8offset_for_non_ref_pic: i32offset_for_top_to_bottom_field: i32offset_for_ref_frame: [i32; 256]frame_cropping_flag: u8frame_crop_left_offset: u32frame_crop_right_offset: u32frame_crop_top_offset: u32frame_crop_bottom_offset: u32vui_parameters_present_flag: u8vui_fields: _VAEncSequenceParameterBufferH264__bindgen_ty_2aspect_ratio_idc: u8sar_width: u32sar_height: u32num_units_in_tick: u32time_scale: u32va_reserved: [u32; 4]Trait Implementations
sourceimpl Clone for _VAEncSequenceParameterBufferH264
impl Clone for _VAEncSequenceParameterBufferH264
sourcefn clone(&self) -> _VAEncSequenceParameterBufferH264
fn clone(&self) -> _VAEncSequenceParameterBufferH264
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 _VAEncSequenceParameterBufferH264
Auto Trait Implementations
impl RefUnwindSafe for _VAEncSequenceParameterBufferH264
impl Send for _VAEncSequenceParameterBufferH264
impl Sync for _VAEncSequenceParameterBufferH264
impl Unpin for _VAEncSequenceParameterBufferH264
impl UnwindSafe for _VAEncSequenceParameterBufferH264
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