Struct cros_libva::buffer::EncSequenceParameterBufferHEVC
source · pub struct EncSequenceParameterBufferHEVC(/* private fields */);Implementations§
source§impl EncSequenceParameterBufferHEVC
impl EncSequenceParameterBufferHEVC
pub fn new( general_profile_idc: u8, general_level_idc: u8, general_tier_flag: u8, intra_period: u32, intra_idr_period: u32, ip_period: u32, bits_per_second: u32, pic_width_in_luma_samples: u16, pic_height_in_luma_samples: u16, seq_fields: &HEVCEncSeqFields, log2_min_luma_coding_block_size_minus3: u8, log2_diff_max_min_luma_coding_block_size: u8, log2_min_transform_block_size_minus2: u8, log2_diff_max_min_transform_block_size: u8, max_transform_hierarchy_depth_inter: u8, max_transform_hierarchy_depth_intra: u8, pcm_sample_bit_depth_luma_minus1: u32, pcm_sample_bit_depth_chroma_minus1: u32, log2_min_pcm_luma_coding_block_size_minus3: u32, log2_max_pcm_luma_coding_block_size_minus3: u32, vui_fields: Option<HevcEncVuiFields>, aspect_ratio_idc: u8, sar_width: u32, sar_height: u32, vui_num_units_in_tick: u32, vui_time_scale: u32, min_spatial_segmentation_idc: u16, max_bytes_per_pic_denom: u8, max_bits_per_min_cu_denom: u8, scc_fields: &HevcEncSeqSccFields, ) -> Self
Auto Trait Implementations§
impl Freeze for EncSequenceParameterBufferHEVC
impl RefUnwindSafe for EncSequenceParameterBufferHEVC
impl Send for EncSequenceParameterBufferHEVC
impl Sync for EncSequenceParameterBufferHEVC
impl Unpin for EncSequenceParameterBufferHEVC
impl UnwindSafe for EncSequenceParameterBufferHEVC
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