Type Alias CUVIDHEVCPICPARAMS
Source pub type CUVIDHEVCPICPARAMS = _CUVIDHEVCPICPARAMS;
#[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],
}
§num_tile_columns_minus1: u8
§column_width_minus1: [u16; 21]