Struct ash::vk::native::StdVideoH265SequenceParameterSet[][src]

#[repr(C)]
pub struct StdVideoH265SequenceParameterSet {
Show 37 fields 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, 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: *mut StdVideoH265DecPicBufMgr, pub flags: StdVideoH265SpsFlags, pub pScalingLists: *mut StdVideoH265ScalingLists, pub pSequenceParameterSetVui: *mut 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: *mut StdVideoH265PredictorPaletteEntries,
}

Fields

profile_idc: StdVideoH265ProfileIdclevel_idc: StdVideoH265Levelpic_width_in_luma_samples: u32pic_height_in_luma_samples: u32sps_video_parameter_set_id: u8sps_max_sub_layers_minus1: u8sps_seq_parameter_set_id: u8chroma_format_idc: u8bit_depth_luma_minus8: u8bit_depth_chroma_minus8: u8log2_max_pic_order_cnt_lsb_minus4: u8sps_max_dec_pic_buffering_minus1: u8log2_min_luma_coding_block_size_minus3: u8log2_diff_max_min_luma_coding_block_size: u8log2_min_luma_transform_block_size_minus2: u8log2_diff_max_min_luma_transform_block_size: u8max_transform_hierarchy_depth_inter: u8max_transform_hierarchy_depth_intra: u8num_short_term_ref_pic_sets: u8num_long_term_ref_pics_sps: u8pcm_sample_bit_depth_luma_minus1: u8pcm_sample_bit_depth_chroma_minus1: u8log2_min_pcm_luma_coding_block_size_minus3: u8log2_diff_max_min_pcm_luma_coding_block_size: u8conf_win_left_offset: u32conf_win_right_offset: u32conf_win_top_offset: u32conf_win_bottom_offset: u32pDecPicBufMgr: *mut StdVideoH265DecPicBufMgrflags: StdVideoH265SpsFlagspScalingLists: *mut StdVideoH265ScalingListspSequenceParameterSetVui: *mut StdVideoH265SequenceParameterSetVuipalette_max_size: u8delta_palette_max_predictor_size: u8motion_vector_resolution_control_idc: u8sps_num_palette_predictor_initializer_minus1: u8pPredictorPaletteEntries: *mut StdVideoH265PredictorPaletteEntries

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.