CUVIDHEVCPICPARAMS

Type Alias CUVIDHEVCPICPARAMS 

Source
pub type CUVIDHEVCPICPARAMS = _CUVIDHEVCPICPARAMS;

Aliased Type§

#[repr(C)]
pub struct CUVIDHEVCPICPARAMS {
Show 107 fields pub pic_width_in_luma_samples: i32, pub pic_height_in_luma_samples: i32, pub log2_min_luma_coding_block_size_minus3: u8, pub log2_diff_max_min_luma_coding_block_size: u8, pub log2_min_transform_block_size_minus2: u8, pub log2_diff_max_min_transform_block_size: u8, pub pcm_enabled_flag: u8, pub log2_min_pcm_luma_coding_block_size_minus3: u8, pub log2_diff_max_min_pcm_luma_coding_block_size: u8, pub pcm_sample_bit_depth_luma_minus1: u8, pub pcm_sample_bit_depth_chroma_minus1: u8, pub pcm_loop_filter_disabled_flag: u8, pub strong_intra_smoothing_enabled_flag: u8, pub max_transform_hierarchy_depth_intra: u8, pub max_transform_hierarchy_depth_inter: u8, pub amp_enabled_flag: u8, pub separate_colour_plane_flag: u8, pub log2_max_pic_order_cnt_lsb_minus4: u8, pub num_short_term_ref_pic_sets: u8, pub long_term_ref_pics_present_flag: u8, pub num_long_term_ref_pics_sps: u8, pub sps_temporal_mvp_enabled_flag: u8, pub sample_adaptive_offset_enabled_flag: u8, pub scaling_list_enable_flag: u8, pub IrapPicFlag: u8, pub IdrPicFlag: u8, pub bit_depth_luma_minus8: u8, pub bit_depth_chroma_minus8: u8, pub log2_max_transform_skip_block_size_minus2: u8, pub log2_sao_offset_scale_luma: u8, pub log2_sao_offset_scale_chroma: u8, pub high_precision_offsets_enabled_flag: u8, pub reserved1: [u8; 10], pub dependent_slice_segments_enabled_flag: u8, pub slice_segment_header_extension_present_flag: u8, pub sign_data_hiding_enabled_flag: u8, pub cu_qp_delta_enabled_flag: u8, pub diff_cu_qp_delta_depth: u8, pub init_qp_minus26: i8, pub pps_cb_qp_offset: i8, pub pps_cr_qp_offset: i8, pub constrained_intra_pred_flag: u8, pub weighted_pred_flag: u8, pub weighted_bipred_flag: u8, pub transform_skip_enabled_flag: u8, pub transquant_bypass_enabled_flag: u8, pub entropy_coding_sync_enabled_flag: u8, pub log2_parallel_merge_level_minus2: u8, pub num_extra_slice_header_bits: u8, pub loop_filter_across_tiles_enabled_flag: u8, pub loop_filter_across_slices_enabled_flag: u8, pub output_flag_present_flag: u8, pub num_ref_idx_l0_default_active_minus1: u8, pub num_ref_idx_l1_default_active_minus1: u8, pub lists_modification_present_flag: u8, pub cabac_init_present_flag: u8, pub pps_slice_chroma_qp_offsets_present_flag: u8, pub deblocking_filter_override_enabled_flag: u8, pub pps_deblocking_filter_disabled_flag: u8, pub pps_beta_offset_div2: i8, pub pps_tc_offset_div2: i8, pub tiles_enabled_flag: u8, pub uniform_spacing_flag: u8, pub num_tile_columns_minus1: u8, pub num_tile_rows_minus1: u8, pub column_width_minus1: [u16; 21], pub row_height_minus1: [u16; 21], pub sps_range_extension_flag: u8, pub transform_skip_rotation_enabled_flag: u8, pub transform_skip_context_enabled_flag: u8, pub implicit_rdpcm_enabled_flag: u8, pub explicit_rdpcm_enabled_flag: u8, pub extended_precision_processing_flag: u8, pub intra_smoothing_disabled_flag: u8, pub persistent_rice_adaptation_enabled_flag: u8, pub cabac_bypass_alignment_enabled_flag: u8, pub pps_range_extension_flag: u8, pub cross_component_prediction_enabled_flag: u8, pub chroma_qp_offset_list_enabled_flag: u8, pub diff_cu_chroma_qp_offset_depth: u8, pub chroma_qp_offset_list_len_minus1: u8, pub cb_qp_offset_list: [i8; 6], pub cr_qp_offset_list: [i8; 6], pub reserved2: [u8; 2], pub reserved3: [u32; 8], pub NumBitsForShortTermRPSInSlice: i32, pub NumDeltaPocsOfRefRpsIdx: i32, pub NumPocTotalCurr: i32, pub NumPocStCurrBefore: i32, pub NumPocStCurrAfter: i32, pub NumPocLtCurr: i32, pub CurrPicOrderCntVal: i32, pub RefPicIdx: [i32; 16], pub PicOrderCntVal: [i32; 16], pub IsLongTerm: [u8; 16], pub RefPicSetStCurrBefore: [u8; 8], pub RefPicSetStCurrAfter: [u8; 8], pub RefPicSetLtCurr: [u8; 8], pub RefPicSetInterLayer0: [u8; 8], pub RefPicSetInterLayer1: [u8; 8], pub reserved4: [u32; 12], pub ScalingList4x4: [[u8; 16]; 6], pub ScalingList8x8: [[u8; 64]; 6], pub ScalingList16x16: [[u8; 64]; 6], pub ScalingList32x32: [[u8; 64]; 2], pub ScalingListDCCoeff16x16: [u8; 6], pub ScalingListDCCoeff32x32: [u8; 2],
}

Fields§

§pic_width_in_luma_samples: i32§pic_height_in_luma_samples: i32§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§pcm_enabled_flag: u8§log2_min_pcm_luma_coding_block_size_minus3: u8§log2_diff_max_min_pcm_luma_coding_block_size: u8§pcm_sample_bit_depth_luma_minus1: u8§pcm_sample_bit_depth_chroma_minus1: u8§pcm_loop_filter_disabled_flag: u8§strong_intra_smoothing_enabled_flag: u8§max_transform_hierarchy_depth_intra: u8§max_transform_hierarchy_depth_inter: u8§amp_enabled_flag: u8§separate_colour_plane_flag: u8§log2_max_pic_order_cnt_lsb_minus4: u8§num_short_term_ref_pic_sets: u8§long_term_ref_pics_present_flag: u8§num_long_term_ref_pics_sps: u8§sps_temporal_mvp_enabled_flag: u8§sample_adaptive_offset_enabled_flag: u8§scaling_list_enable_flag: u8§IrapPicFlag: u8§IdrPicFlag: u8§bit_depth_luma_minus8: u8§bit_depth_chroma_minus8: u8§log2_max_transform_skip_block_size_minus2: u8§log2_sao_offset_scale_luma: u8§log2_sao_offset_scale_chroma: u8§high_precision_offsets_enabled_flag: u8§reserved1: [u8; 10]§dependent_slice_segments_enabled_flag: u8§slice_segment_header_extension_present_flag: u8§sign_data_hiding_enabled_flag: u8§cu_qp_delta_enabled_flag: u8§diff_cu_qp_delta_depth: u8§init_qp_minus26: i8§pps_cb_qp_offset: i8§pps_cr_qp_offset: i8§constrained_intra_pred_flag: u8§weighted_pred_flag: u8§weighted_bipred_flag: u8§transform_skip_enabled_flag: u8§transquant_bypass_enabled_flag: u8§entropy_coding_sync_enabled_flag: u8§log2_parallel_merge_level_minus2: u8§num_extra_slice_header_bits: u8§loop_filter_across_tiles_enabled_flag: u8§loop_filter_across_slices_enabled_flag: u8§output_flag_present_flag: u8§num_ref_idx_l0_default_active_minus1: u8§num_ref_idx_l1_default_active_minus1: u8§lists_modification_present_flag: u8§cabac_init_present_flag: u8§pps_slice_chroma_qp_offsets_present_flag: u8§deblocking_filter_override_enabled_flag: u8§pps_deblocking_filter_disabled_flag: u8§pps_beta_offset_div2: i8§pps_tc_offset_div2: i8§tiles_enabled_flag: u8§uniform_spacing_flag: u8§num_tile_columns_minus1: u8§num_tile_rows_minus1: u8§column_width_minus1: [u16; 21]§row_height_minus1: [u16; 21]§sps_range_extension_flag: u8§transform_skip_rotation_enabled_flag: u8§transform_skip_context_enabled_flag: u8§implicit_rdpcm_enabled_flag: u8§explicit_rdpcm_enabled_flag: u8§extended_precision_processing_flag: u8§intra_smoothing_disabled_flag: u8§persistent_rice_adaptation_enabled_flag: u8§cabac_bypass_alignment_enabled_flag: u8§pps_range_extension_flag: u8§cross_component_prediction_enabled_flag: u8§chroma_qp_offset_list_enabled_flag: u8§diff_cu_chroma_qp_offset_depth: u8§chroma_qp_offset_list_len_minus1: u8§cb_qp_offset_list: [i8; 6]§cr_qp_offset_list: [i8; 6]§reserved2: [u8; 2]§reserved3: [u32; 8]§NumBitsForShortTermRPSInSlice: i32§NumDeltaPocsOfRefRpsIdx: i32§NumPocTotalCurr: i32§NumPocStCurrBefore: i32§NumPocStCurrAfter: i32§NumPocLtCurr: i32§CurrPicOrderCntVal: i32§RefPicIdx: [i32; 16]§PicOrderCntVal: [i32; 16]§IsLongTerm: [u8; 16]§RefPicSetStCurrBefore: [u8; 8]§RefPicSetStCurrAfter: [u8; 8]§RefPicSetLtCurr: [u8; 8]§RefPicSetInterLayer0: [u8; 8]§RefPicSetInterLayer1: [u8; 8]§reserved4: [u32; 12]§ScalingList4x4: [[u8; 16]; 6]§ScalingList8x8: [[u8; 64]; 6]§ScalingList16x16: [[u8; 64]; 6]§ScalingList32x32: [[u8; 64]; 2]§ScalingListDCCoeff16x16: [u8; 6]§ScalingListDCCoeff32x32: [u8; 2]