Struct cros_libva::buffer::EncSequenceParameterBufferH264
source · pub struct EncSequenceParameterBufferH264(/* private fields */);Implementations§
source§impl EncSequenceParameterBufferH264
impl EncSequenceParameterBufferH264
pub fn new( 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: &H264EncSeqFields, 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_crop: Option<H264EncFrameCropOffsets>, vui_fields: Option<H264VuiFields>, aspect_ratio_idc: u8, sar_width: u32, sar_height: u32, num_units_in_tick: u32, time_scale: u32, ) -> Self
Auto Trait Implementations§
impl Freeze for EncSequenceParameterBufferH264
impl RefUnwindSafe for EncSequenceParameterBufferH264
impl Send for EncSequenceParameterBufferH264
impl Sync for EncSequenceParameterBufferH264
impl Unpin for EncSequenceParameterBufferH264
impl UnwindSafe for EncSequenceParameterBufferH264
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