Struct ash::vk::native::StdVideoH265SequenceParameterSet
source · #[repr(C)]pub struct StdVideoH265SequenceParameterSet {Show 39 fields
pub flags: StdVideoH265SpsFlags,
pub chroma_format_idc: StdVideoH265ChromaFormatIdc,
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 bit_depth_luma_minus8: u8,
pub bit_depth_chroma_minus8: u8,
pub log2_max_pic_order_cnt_lsb_minus4: u8,
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 reserved1: u8,
pub reserved2: u8,
pub palette_max_size: u8,
pub delta_palette_max_predictor_size: u8,
pub motion_vector_resolution_control_idc: u8,
pub sps_num_palette_predictor_initializers_minus1: 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 pProfileTierLevel: *const StdVideoH265ProfileTierLevel,
pub pDecPicBufMgr: *const StdVideoH265DecPicBufMgr,
pub pScalingLists: *const StdVideoH265ScalingLists,
pub pShortTermRefPicSet: *const StdVideoH265ShortTermRefPicSet,
pub pLongTermRefPicsSps: *const StdVideoH265LongTermRefPicsSps,
pub pSequenceParameterSetVui: *const StdVideoH265SequenceParameterSetVui,
pub pPredictorPaletteEntries: *const StdVideoH265PredictorPaletteEntries,
}
Fields§
§flags: StdVideoH265SpsFlags
§chroma_format_idc: StdVideoH265ChromaFormatIdc
§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
§bit_depth_luma_minus8: u8
§bit_depth_chroma_minus8: u8
§log2_max_pic_order_cnt_lsb_minus4: u8
§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
§reserved1: u8
§reserved2: u8
§palette_max_size: u8
§delta_palette_max_predictor_size: u8
§motion_vector_resolution_control_idc: u8
§sps_num_palette_predictor_initializers_minus1: u8
§conf_win_left_offset: u32
§conf_win_right_offset: u32
§conf_win_top_offset: u32
§conf_win_bottom_offset: u32
§pProfileTierLevel: *const StdVideoH265ProfileTierLevel
§pDecPicBufMgr: *const StdVideoH265DecPicBufMgr
§pScalingLists: *const StdVideoH265ScalingLists
§pShortTermRefPicSet: *const StdVideoH265ShortTermRefPicSet
§pLongTermRefPicsSps: *const StdVideoH265LongTermRefPicsSps
§pSequenceParameterSetVui: *const StdVideoH265SequenceParameterSetVui
§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
)