#[repr(C)]pub struct StdVideoH265SequenceParameterSet {Show 37 fields
pub flags: StdVideoH265SpsFlags,
pub profile_idc: StdVideoH265ProfileIdc,
pub level_idc: StdVideoH265Level,
pub pic_width_in_luma_samples: u32,
pub pic_height_in_luma_samples: u32,
pub sps_video_parameter_set_id: u8,
pub sps_max_sub_layers_minus1: u8,
pub sps_seq_parameter_set_id: u8,
pub chroma_format_idc: u8,
pub bit_depth_luma_minus8: u8,
pub bit_depth_chroma_minus8: u8,
pub log2_max_pic_order_cnt_lsb_minus4: u8,
pub sps_max_dec_pic_buffering_minus1: [u8; 8],
pub log2_min_luma_coding_block_size_minus3: u8,
pub log2_diff_max_min_luma_coding_block_size: u8,
pub log2_min_luma_transform_block_size_minus2: u8,
pub log2_diff_max_min_luma_transform_block_size: u8,
pub max_transform_hierarchy_depth_inter: u8,
pub max_transform_hierarchy_depth_intra: u8,
pub num_short_term_ref_pic_sets: u8,
pub num_long_term_ref_pics_sps: u8,
pub pcm_sample_bit_depth_luma_minus1: u8,
pub pcm_sample_bit_depth_chroma_minus1: u8,
pub log2_min_pcm_luma_coding_block_size_minus3: u8,
pub log2_diff_max_min_pcm_luma_coding_block_size: u8,
pub conf_win_left_offset: u32,
pub conf_win_right_offset: u32,
pub conf_win_top_offset: u32,
pub conf_win_bottom_offset: u32,
pub pDecPicBufMgr: *const StdVideoH265DecPicBufMgr,
pub pScalingLists: *const StdVideoH265ScalingLists,
pub pSequenceParameterSetVui: *const StdVideoH265SequenceParameterSetVui,
pub palette_max_size: u8,
pub delta_palette_max_predictor_size: u8,
pub motion_vector_resolution_control_idc: u8,
pub sps_num_palette_predictor_initializer_minus1: u8,
pub pPredictorPaletteEntries: *const StdVideoH265PredictorPaletteEntries,
}
Fields§
§flags: StdVideoH265SpsFlags
§profile_idc: StdVideoH265ProfileIdc
§level_idc: StdVideoH265Level
§pic_width_in_luma_samples: u32
§pic_height_in_luma_samples: u32
§sps_video_parameter_set_id: u8
§sps_max_sub_layers_minus1: u8
§sps_seq_parameter_set_id: u8
§chroma_format_idc: u8
§bit_depth_luma_minus8: u8
§bit_depth_chroma_minus8: u8
§log2_max_pic_order_cnt_lsb_minus4: u8
§sps_max_dec_pic_buffering_minus1: [u8; 8]
§log2_min_luma_coding_block_size_minus3: u8
§log2_diff_max_min_luma_coding_block_size: u8
§log2_min_luma_transform_block_size_minus2: u8
§log2_diff_max_min_luma_transform_block_size: u8
§max_transform_hierarchy_depth_inter: u8
§max_transform_hierarchy_depth_intra: u8
§num_short_term_ref_pic_sets: u8
§num_long_term_ref_pics_sps: u8
§pcm_sample_bit_depth_luma_minus1: u8
§pcm_sample_bit_depth_chroma_minus1: u8
§log2_min_pcm_luma_coding_block_size_minus3: u8
§log2_diff_max_min_pcm_luma_coding_block_size: u8
§conf_win_left_offset: u32
§conf_win_right_offset: u32
§conf_win_top_offset: u32
§conf_win_bottom_offset: u32
§pDecPicBufMgr: *const StdVideoH265DecPicBufMgr
§pScalingLists: *const StdVideoH265ScalingLists
§pSequenceParameterSetVui: *const StdVideoH265SequenceParameterSetVui
§palette_max_size: u8
§delta_palette_max_predictor_size: u8
§motion_vector_resolution_control_idc: u8
§sps_num_palette_predictor_initializer_minus1: u8
§pPredictorPaletteEntries: *const StdVideoH265PredictorPaletteEntries
Trait Implementations§
Source§impl Clone for StdVideoH265SequenceParameterSet
impl Clone for StdVideoH265SequenceParameterSet
Source§fn clone(&self) -> StdVideoH265SequenceParameterSet
fn clone(&self) -> StdVideoH265SequenceParameterSet
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for StdVideoH265SequenceParameterSet
Auto Trait Implementations§
impl Freeze for StdVideoH265SequenceParameterSet
impl RefUnwindSafe for StdVideoH265SequenceParameterSet
impl !Send for StdVideoH265SequenceParameterSet
impl !Sync for StdVideoH265SequenceParameterSet
impl Unpin for StdVideoH265SequenceParameterSet
impl UnwindSafe for StdVideoH265SequenceParameterSet
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)