#[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: u8
level_idc: u8
intra_period: u32
intra_idr_period: u32
ip_period: u32
bits_per_second: u32
max_num_ref_frames: u32
picture_width_in_mbs: u16
picture_height_in_mbs: u16
seq_fields: _VAEncSequenceParameterBufferH264__bindgen_ty_1
bit_depth_luma_minus8: u8
bit_depth_chroma_minus8: u8
num_ref_frames_in_pic_order_cnt_cycle: u8
offset_for_non_ref_pic: i32
offset_for_top_to_bottom_field: i32
offset_for_ref_frame: [i32; 256]
frame_cropping_flag: u8
frame_crop_left_offset: u32
frame_crop_right_offset: u32
frame_crop_top_offset: u32
frame_crop_bottom_offset: u32
vui_parameters_present_flag: u8
vui_fields: _VAEncSequenceParameterBufferH264__bindgen_ty_2
aspect_ratio_idc: u8
sar_width: u32
sar_height: u32
num_units_in_tick: u32
time_scale: u32
va_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