NVIDIA DRIVE OS Linux SDK API Reference

5.2.0 Release
For Test and Development only

Detailed Description

Holds picture parameter information for an H.265 picture.

Note
The NvMediaPictureInfoH264.referenceFrames array must contain the "DPB" as defined by the H.265 specification. Once a reference frame has been decoded to a surface, that surface must continue to appear in the DPB until it is no longer required to predict any future frame. Once a surface is removed from the DPB, it is no longer used as a reference unless decoded again. Only surfaces previously generated using NvMediaVideoDecoderRenderEx may be used as reference frames. References to "copy of bitstream field" in the field descriptions may refer to data literally parsed from the bitstream, or derived from the bitstream using a mechanism described in the specification.

Definition at line 424 of file nvmedia_common_decode.h.

Collaboration diagram for NvMediaPictureInfoH265:

Data Fields

uint32_t pic_width_in_luma_samples
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t pic_height_in_luma_samples
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_min_luma_coding_block_size_minus3
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_diff_max_min_luma_coding_block_size
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_min_transform_block_size_minus2
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_diff_max_min_transform_block_size
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t pcm_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_min_pcm_luma_coding_block_size_minus3
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_diff_max_min_pcm_luma_coding_block_size
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t bit_depth_luma
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t bit_depth_chroma
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t pcm_sample_bit_depth_luma_minus1
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t pcm_sample_bit_depth_chroma_minus1
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t pcm_loop_filter_disabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t strong_intra_smoothing_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t max_transform_hierarchy_depth_intra
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t max_transform_hierarchy_depth_inter
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t amp_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t separate_colour_plane_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_max_pic_order_cnt_lsb_minus4
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t num_short_term_ref_pic_sets
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t long_term_ref_pics_present_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t num_long_term_ref_pics_sps
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t sps_temporal_mvp_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t sample_adaptive_offset_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t scaling_list_enable_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t chroma_format_idc
 Holds a copy of the chroma_format_idc. More...
 
uint8_t reserved1 [3]
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t dependent_slice_segments_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t slice_segment_header_extension_present_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t sign_data_hiding_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t cu_qp_delta_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t diff_cu_qp_delta_depth
 Holds a copy of the H.265 bitstream field. More...
 
int8_t init_qp_minus26
 Holds a copy of the H.265 bitstream field. More...
 
int8_t pps_cb_qp_offset
 Holds a copy of the H.265 bitstream field. More...
 
int8_t pps_cr_qp_offset
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t constrained_intra_pred_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t weighted_pred_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t weighted_bipred_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t transform_skip_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t transquant_bypass_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t entropy_coding_sync_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t log2_parallel_merge_level_minus2
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t num_extra_slice_header_bits
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t loop_filter_across_tiles_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t loop_filter_across_slices_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t output_flag_present_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t num_ref_idx_l0_default_active_minus1
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t num_ref_idx_l1_default_active_minus1
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t lists_modification_present_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t cabac_init_present_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t pps_slice_chroma_qp_offsets_present_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t deblocking_filter_control_present_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t deblocking_filter_override_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t pps_deblocking_filter_disabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
int8_t pps_beta_offset_div2
 Holds a copy of the H.265 bitstream field. More...
 
int8_t pps_tc_offset_div2
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t tiles_enabled_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t uniform_spacing_flag
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t num_tile_columns_minus1
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t num_tile_rows_minus1
 Holds a copy of the H.265 bitstream field. More...
 
uint16_t column_width_minus1 [22]
 Holds a copy of the H.265 bitstream field. More...
 
uint16_t row_height_minus1 [20]
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t iCur
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t IDRPicFlag
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t RAPPicFlag
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t NumDeltaPocsOfRefRpsIdx
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t NumPocTotalCurr
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t NumPocStCurrBefore
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t NumPocStCurrAfter
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t NumPocLtCurr
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t NumBitsToSkip
 Holds a copy of the H.265 bitstream field. More...
 
int32_t CurrPicOrderCntVal
 Holds a copy of the H.265 bitstream field. More...
 
NvMediaRefSurfaceRefPics [16]
 Holds the surface that contains the reference image. More...
 
int32_t PicOrderCntVal [16]
 
uint8_t IsLongTerm [16]
 1 = long-term reference. More...
 
int8_t RefPicSetStCurrBefore [8]
 
int8_t RefPicSetStCurrAfter [8]
 
int8_t RefPicSetLtCurr [8]
 
uint8_t ScalingList4x4 [6][16]
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t ScalingList8x8 [6][64]
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t ScalingList16x16 [6][64]
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t ScalingList32x32 [2][64]
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t ScalingListDCCoeff16x16 [6]
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t ScalingListDCCoeff32x32 [2]
 Holds a copy of the H.265 bitstream field. More...
 
uint32_t NumDeltaPocs [64]
 Holds a copy of the H.265 bitstream field. More...
 
uint8_t sps_range_extension_present_flag
 
uint8_t transformSkipRotationEnableFlag
 Holds the SPS extension for transform_skip_rotation_enabled_flag. More...
 
uint8_t transformSkipContextEnableFlag
 Holds the SPS extension for transform_skip_context_enabled_flag. More...
 
uint8_t implicitRdpcmEnableFlag
 Holds the SPS implicit_rdpcm_enabled_flag. More...
 
uint8_t explicitRdpcmEnableFlag
 Holds the SPS explicit_rdpcm_enabled_flag. More...
 
uint8_t extendedPrecisionProcessingFlag
 Holds the SPS extended_precision_processing_flag; always 0 in current profile. More...
 
uint8_t intraSmoothingDisabledFlag
 Holds the SPS intra_smoothing_disabled_flag. More...
 
uint8_t highPrecisionOffsetsEnableFlag
 Holds the SPS high_precision_offsets_enabled_flag. More...
 
uint8_t fastRiceAdaptationEnableFlag
 Holds the SPS fast_rice_adaptation_enabled_flag. More...
 
uint8_t cabacBypassAlignmentEnableFlag
 Holds the SPS cabac_bypass_alignment_enabled_flag; always 0 in current profile. More...
 
uint8_t intraBlockCopyEnableFlag
 Holds the SPS intraBlockCopyEnableFlag; always 0 not currently used by the spec. More...
 
uint8_t pps_range_extension_present_flag
 
uint8_t log2MaxTransformSkipSize
 Holds the PPS extension log2_max_transform_skip_block_size_minus2, 0...5. More...
 
uint8_t crossComponentPredictionEnableFlag
 Holds the PPS cross_component_prediction_enabled_flag. More...
 
uint8_t chromaQpAdjustmentEnableFlag
 Holds the PPS chroma_qp_adjustment_enabled_flag . More...
 
uint8_t diffCuChromaQpAdjustmentDepth
 Holds the PPS diff_cu_chroma_qp_adjustment_depth, 0...3. More...
 
uint8_t chromaQpAdjustmentTableSize
 Holds the PPS chroma_qp_adjustment_table_size_minus1+1, 1...6. More...
 
uint8_t log2SaoOffsetScaleLuma
 Holds the PPS log2_sao_offset_scale_luma, max(0,bitdepth-10), maxBitdepth 16 for future. More...
 
uint8_t log2SaoOffsetScaleChroma
 Holds the PPS log2_sao_offset_scale_chroma. More...
 
int8_t cb_qp_adjustment [6]
 Holds -[12,+12]. More...
 
int8_t cr_qp_adjustment [6]
 Holds -[12,+12]. More...
 
uint8_t reserved2
 Ensures alignment to 4 bytes. More...
 
uint8_t frameType
 0:FrameType_B 1:FrameType_P 2:FrameType_I More...
 
uint8_t masterin_display_data_present
 Parser Only: Flag to indicated mastering display data is present. More...
 
NvMediaMasteringDisplayData MasteringDispData
 Parser Only: Mastering display data if present. More...
 
NvMediaBool bSliceDecEnable
 Flag to indicate slice decode is enabled. More...
 
NvMediaSliceDecodeData sliceDecData
 Slice decode data when Slice decode is enabled. More...
 
struct {
   uint32_t   mv_hevc_enable
 Indicates hecv-mv is present in the stream. More...
 
   uint32_t   nuh_layer_id
 Holds a copy of the H.265-MV bitstream field. More...
 
   uint32_t   default_ref_layers_active_flag
 Holds a copy of the H.265-MV bitstream field. More...
 
   uint32_t   NumDirectRefLayers
 Holds a copy of the H.265-MV bitstream field. More...
 
   uint32_t   max_one_active_ref_layer_flag
 Holds a copy of the H.265-MV bitstream field. More...
 
   uint32_t   NumActiveRefLayerPics
 Holds a copy of the H.265-MV bitstream field. More...
 
   uint32_t   poc_lsb_not_present_flag
 Holds a copy of the H.265-MV bitstream field. More...
 
   uint32_t   NumActiveRefLayerPics0
 Holds a copy of the H.265-MV bitstream field. More...
 
   uint32_t   NumActiveRefLayerPics1
 Holds a copy of the H.265-MV bitstream field. More...
 
   int32_t   RefPicSetInterLayer0 [32]
 Holds a copy of the H.265-MV bitstream field. More...
 
   int32_t   RefPicSetInterLayer1 [32]
 Holds a copy of the H.265-MV bitstream field. More...
 
mvext
 Holds multiview video extensions. More...
 
NvMediaBool content_light_level_info_present
 Parser Only: Flag to indicated content light level data is present. More...
 
NvMediaContentLightLevelInfo ContentLightLevelInfo
 Parser Only: Content light level info data if present. More...
 

Field Documentation

◆ amp_enabled_flag

uint8_t NvMediaPictureInfoH265::amp_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 461 of file nvmedia_common_decode.h.

◆ bit_depth_chroma

uint8_t NvMediaPictureInfoH265::bit_depth_chroma

Holds a copy of the H.265 bitstream field.

Definition at line 447 of file nvmedia_common_decode.h.

◆ bit_depth_luma

uint8_t NvMediaPictureInfoH265::bit_depth_luma

Holds a copy of the H.265 bitstream field.

Definition at line 445 of file nvmedia_common_decode.h.

◆ bSliceDecEnable

NvMediaBool NvMediaPictureInfoH265::bSliceDecEnable

Flag to indicate slice decode is enabled.

Definition at line 664 of file nvmedia_common_decode.h.

◆ cabac_init_present_flag

uint8_t NvMediaPictureInfoH265::cabac_init_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 533 of file nvmedia_common_decode.h.

◆ cabacBypassAlignmentEnableFlag

uint8_t NvMediaPictureInfoH265::cabacBypassAlignmentEnableFlag

Holds the SPS cabac_bypass_alignment_enabled_flag; always 0 in current profile.

Definition at line 630 of file nvmedia_common_decode.h.

◆ cb_qp_adjustment

int8_t NvMediaPictureInfoH265::cb_qp_adjustment[6]

Holds -[12,+12].

Definition at line 651 of file nvmedia_common_decode.h.

◆ chroma_format_idc

uint8_t NvMediaPictureInfoH265::chroma_format_idc

Holds a copy of the chroma_format_idc.

Definition at line 481 of file nvmedia_common_decode.h.

◆ chromaQpAdjustmentEnableFlag

uint8_t NvMediaPictureInfoH265::chromaQpAdjustmentEnableFlag

Holds the PPS chroma_qp_adjustment_enabled_flag .

Definition at line 641 of file nvmedia_common_decode.h.

◆ chromaQpAdjustmentTableSize

uint8_t NvMediaPictureInfoH265::chromaQpAdjustmentTableSize

Holds the PPS chroma_qp_adjustment_table_size_minus1+1, 1...6.

Definition at line 645 of file nvmedia_common_decode.h.

◆ column_width_minus1

uint16_t NvMediaPictureInfoH265::column_width_minus1[22]

Holds a copy of the H.265 bitstream field.

Definition at line 557 of file nvmedia_common_decode.h.

◆ constrained_intra_pred_flag

uint8_t NvMediaPictureInfoH265::constrained_intra_pred_flag

Holds a copy of the H.265 bitstream field.

Definition at line 504 of file nvmedia_common_decode.h.

◆ content_light_level_info_present

NvMediaBool NvMediaPictureInfoH265::content_light_level_info_present

Parser Only: Flag to indicated content light level data is present.

Definition at line 694 of file nvmedia_common_decode.h.

◆ ContentLightLevelInfo

NvMediaContentLightLevelInfo NvMediaPictureInfoH265::ContentLightLevelInfo

Parser Only: Content light level info data if present.

Definition at line 696 of file nvmedia_common_decode.h.

◆ cr_qp_adjustment

int8_t NvMediaPictureInfoH265::cr_qp_adjustment[6]

Holds -[12,+12].

Definition at line 653 of file nvmedia_common_decode.h.

◆ crossComponentPredictionEnableFlag

uint8_t NvMediaPictureInfoH265::crossComponentPredictionEnableFlag

Holds the PPS cross_component_prediction_enabled_flag.

Definition at line 639 of file nvmedia_common_decode.h.

◆ cu_qp_delta_enabled_flag

uint8_t NvMediaPictureInfoH265::cu_qp_delta_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 493 of file nvmedia_common_decode.h.

◆ CurrPicOrderCntVal

int32_t NvMediaPictureInfoH265::CurrPicOrderCntVal

Holds a copy of the H.265 bitstream field.

Definition at line 581 of file nvmedia_common_decode.h.

◆ deblocking_filter_control_present_flag

uint8_t NvMediaPictureInfoH265::deblocking_filter_control_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 538 of file nvmedia_common_decode.h.

◆ deblocking_filter_override_enabled_flag

uint8_t NvMediaPictureInfoH265::deblocking_filter_override_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 540 of file nvmedia_common_decode.h.

◆ default_ref_layers_active_flag

uint32_t NvMediaPictureInfoH265::default_ref_layers_active_flag

Holds a copy of the H.265-MV bitstream field.

Definition at line 675 of file nvmedia_common_decode.h.

◆ dependent_slice_segments_enabled_flag

uint8_t NvMediaPictureInfoH265::dependent_slice_segments_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 487 of file nvmedia_common_decode.h.

◆ diff_cu_qp_delta_depth

uint8_t NvMediaPictureInfoH265::diff_cu_qp_delta_depth

Holds a copy of the H.265 bitstream field.

Definition at line 495 of file nvmedia_common_decode.h.

◆ diffCuChromaQpAdjustmentDepth

uint8_t NvMediaPictureInfoH265::diffCuChromaQpAdjustmentDepth

Holds the PPS diff_cu_chroma_qp_adjustment_depth, 0...3.

Definition at line 643 of file nvmedia_common_decode.h.

◆ entropy_coding_sync_enabled_flag

uint8_t NvMediaPictureInfoH265::entropy_coding_sync_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 514 of file nvmedia_common_decode.h.

◆ explicitRdpcmEnableFlag

uint8_t NvMediaPictureInfoH265::explicitRdpcmEnableFlag

Holds the SPS explicit_rdpcm_enabled_flag.

Definition at line 620 of file nvmedia_common_decode.h.

◆ extendedPrecisionProcessingFlag

uint8_t NvMediaPictureInfoH265::extendedPrecisionProcessingFlag

Holds the SPS extended_precision_processing_flag; always 0 in current profile.

Definition at line 622 of file nvmedia_common_decode.h.

◆ fastRiceAdaptationEnableFlag

uint8_t NvMediaPictureInfoH265::fastRiceAdaptationEnableFlag

Holds the SPS fast_rice_adaptation_enabled_flag.

Definition at line 628 of file nvmedia_common_decode.h.

◆ frameType

uint8_t NvMediaPictureInfoH265::frameType

0:FrameType_B 1:FrameType_P 2:FrameType_I

Definition at line 657 of file nvmedia_common_decode.h.

◆ highPrecisionOffsetsEnableFlag

uint8_t NvMediaPictureInfoH265::highPrecisionOffsetsEnableFlag

Holds the SPS high_precision_offsets_enabled_flag.

Definition at line 626 of file nvmedia_common_decode.h.

◆ iCur

uint32_t NvMediaPictureInfoH265::iCur

Holds a copy of the H.265 bitstream field.

Definition at line 563 of file nvmedia_common_decode.h.

◆ IDRPicFlag

uint32_t NvMediaPictureInfoH265::IDRPicFlag

Holds a copy of the H.265 bitstream field.

Definition at line 565 of file nvmedia_common_decode.h.

◆ implicitRdpcmEnableFlag

uint8_t NvMediaPictureInfoH265::implicitRdpcmEnableFlag

Holds the SPS implicit_rdpcm_enabled_flag.

Definition at line 618 of file nvmedia_common_decode.h.

◆ init_qp_minus26

int8_t NvMediaPictureInfoH265::init_qp_minus26

Holds a copy of the H.265 bitstream field.

Definition at line 497 of file nvmedia_common_decode.h.

◆ intraBlockCopyEnableFlag

uint8_t NvMediaPictureInfoH265::intraBlockCopyEnableFlag

Holds the SPS intraBlockCopyEnableFlag; always 0 not currently used by the spec.

Definition at line 632 of file nvmedia_common_decode.h.

◆ intraSmoothingDisabledFlag

uint8_t NvMediaPictureInfoH265::intraSmoothingDisabledFlag

Holds the SPS intra_smoothing_disabled_flag.

Definition at line 624 of file nvmedia_common_decode.h.

◆ IsLongTerm

uint8_t NvMediaPictureInfoH265::IsLongTerm[16]

1 = long-term reference.

Definition at line 589 of file nvmedia_common_decode.h.

◆ lists_modification_present_flag

uint8_t NvMediaPictureInfoH265::lists_modification_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 531 of file nvmedia_common_decode.h.

◆ log2_diff_max_min_luma_coding_block_size

uint8_t NvMediaPictureInfoH265::log2_diff_max_min_luma_coding_block_size

Holds a copy of the H.265 bitstream field.

Definition at line 433 of file nvmedia_common_decode.h.

◆ log2_diff_max_min_pcm_luma_coding_block_size

uint8_t NvMediaPictureInfoH265::log2_diff_max_min_pcm_luma_coding_block_size

Holds a copy of the H.265 bitstream field.

Definition at line 443 of file nvmedia_common_decode.h.

◆ log2_diff_max_min_transform_block_size

uint8_t NvMediaPictureInfoH265::log2_diff_max_min_transform_block_size

Holds a copy of the H.265 bitstream field.

Definition at line 437 of file nvmedia_common_decode.h.

◆ log2_max_pic_order_cnt_lsb_minus4

uint8_t NvMediaPictureInfoH265::log2_max_pic_order_cnt_lsb_minus4

Holds a copy of the H.265 bitstream field.

Definition at line 465 of file nvmedia_common_decode.h.

◆ log2_min_luma_coding_block_size_minus3

uint8_t NvMediaPictureInfoH265::log2_min_luma_coding_block_size_minus3

Holds a copy of the H.265 bitstream field.

Definition at line 431 of file nvmedia_common_decode.h.

◆ log2_min_pcm_luma_coding_block_size_minus3

uint8_t NvMediaPictureInfoH265::log2_min_pcm_luma_coding_block_size_minus3

Holds a copy of the H.265 bitstream field.

Definition at line 441 of file nvmedia_common_decode.h.

◆ log2_min_transform_block_size_minus2

uint8_t NvMediaPictureInfoH265::log2_min_transform_block_size_minus2

Holds a copy of the H.265 bitstream field.

Definition at line 435 of file nvmedia_common_decode.h.

◆ log2_parallel_merge_level_minus2

uint8_t NvMediaPictureInfoH265::log2_parallel_merge_level_minus2

Holds a copy of the H.265 bitstream field.

Definition at line 516 of file nvmedia_common_decode.h.

◆ log2MaxTransformSkipSize

uint8_t NvMediaPictureInfoH265::log2MaxTransformSkipSize

Holds the PPS extension log2_max_transform_skip_block_size_minus2, 0...5.

Definition at line 637 of file nvmedia_common_decode.h.

◆ log2SaoOffsetScaleChroma

uint8_t NvMediaPictureInfoH265::log2SaoOffsetScaleChroma

Holds the PPS log2_sao_offset_scale_chroma.

Definition at line 649 of file nvmedia_common_decode.h.

◆ log2SaoOffsetScaleLuma

uint8_t NvMediaPictureInfoH265::log2SaoOffsetScaleLuma

Holds the PPS log2_sao_offset_scale_luma, max(0,bitdepth-10), maxBitdepth 16 for future.

Definition at line 647 of file nvmedia_common_decode.h.

◆ long_term_ref_pics_present_flag

uint8_t NvMediaPictureInfoH265::long_term_ref_pics_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 471 of file nvmedia_common_decode.h.

◆ loop_filter_across_slices_enabled_flag

uint8_t NvMediaPictureInfoH265::loop_filter_across_slices_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 523 of file nvmedia_common_decode.h.

◆ loop_filter_across_tiles_enabled_flag

uint8_t NvMediaPictureInfoH265::loop_filter_across_tiles_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 521 of file nvmedia_common_decode.h.

◆ masterin_display_data_present

uint8_t NvMediaPictureInfoH265::masterin_display_data_present

Parser Only: Flag to indicated mastering display data is present.

Definition at line 660 of file nvmedia_common_decode.h.

◆ MasteringDispData

NvMediaMasteringDisplayData NvMediaPictureInfoH265::MasteringDispData

Parser Only: Mastering display data if present.

Definition at line 662 of file nvmedia_common_decode.h.

◆ max_one_active_ref_layer_flag

uint32_t NvMediaPictureInfoH265::max_one_active_ref_layer_flag

Holds a copy of the H.265-MV bitstream field.

Definition at line 679 of file nvmedia_common_decode.h.

◆ max_transform_hierarchy_depth_inter

uint8_t NvMediaPictureInfoH265::max_transform_hierarchy_depth_inter

Holds a copy of the H.265 bitstream field.

Definition at line 459 of file nvmedia_common_decode.h.

◆ max_transform_hierarchy_depth_intra

uint8_t NvMediaPictureInfoH265::max_transform_hierarchy_depth_intra

Holds a copy of the H.265 bitstream field.

Definition at line 457 of file nvmedia_common_decode.h.

◆ mv_hevc_enable

uint32_t NvMediaPictureInfoH265::mv_hevc_enable

Indicates hecv-mv is present in the stream.

Definition at line 671 of file nvmedia_common_decode.h.

◆ mvext

struct { ... } NvMediaPictureInfoH265::mvext

Holds multiview video extensions.

◆ nuh_layer_id

uint32_t NvMediaPictureInfoH265::nuh_layer_id

Holds a copy of the H.265-MV bitstream field.

Definition at line 673 of file nvmedia_common_decode.h.

◆ num_extra_slice_header_bits

uint8_t NvMediaPictureInfoH265::num_extra_slice_header_bits

Holds a copy of the H.265 bitstream field.

Definition at line 518 of file nvmedia_common_decode.h.

◆ num_long_term_ref_pics_sps

uint8_t NvMediaPictureInfoH265::num_long_term_ref_pics_sps

Holds a copy of the H.265 bitstream field.

Definition at line 473 of file nvmedia_common_decode.h.

◆ num_ref_idx_l0_default_active_minus1

uint8_t NvMediaPictureInfoH265::num_ref_idx_l0_default_active_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 527 of file nvmedia_common_decode.h.

◆ num_ref_idx_l1_default_active_minus1

uint8_t NvMediaPictureInfoH265::num_ref_idx_l1_default_active_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 529 of file nvmedia_common_decode.h.

◆ num_short_term_ref_pic_sets

uint8_t NvMediaPictureInfoH265::num_short_term_ref_pic_sets

Holds a copy of the H.265 bitstream field.

Holds a copy of the H.265 bitstream field.

Definition at line 469 of file nvmedia_common_decode.h.

◆ num_tile_columns_minus1

uint8_t NvMediaPictureInfoH265::num_tile_columns_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 552 of file nvmedia_common_decode.h.

◆ num_tile_rows_minus1

uint8_t NvMediaPictureInfoH265::num_tile_rows_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 554 of file nvmedia_common_decode.h.

◆ NumActiveRefLayerPics

uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics

Holds a copy of the H.265-MV bitstream field.

Definition at line 681 of file nvmedia_common_decode.h.

◆ NumActiveRefLayerPics0

uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics0

Holds a copy of the H.265-MV bitstream field.

Definition at line 685 of file nvmedia_common_decode.h.

◆ NumActiveRefLayerPics1

uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics1

Holds a copy of the H.265-MV bitstream field.

Definition at line 687 of file nvmedia_common_decode.h.

◆ NumBitsToSkip

uint32_t NvMediaPictureInfoH265::NumBitsToSkip

Holds a copy of the H.265 bitstream field.

Definition at line 579 of file nvmedia_common_decode.h.

◆ NumDeltaPocs

uint32_t NvMediaPictureInfoH265::NumDeltaPocs[64]

Holds a copy of the H.265 bitstream field.

Definition at line 609 of file nvmedia_common_decode.h.

◆ NumDeltaPocsOfRefRpsIdx

uint32_t NvMediaPictureInfoH265::NumDeltaPocsOfRefRpsIdx

Holds a copy of the H.265 bitstream field.

Definition at line 569 of file nvmedia_common_decode.h.

◆ NumDirectRefLayers

uint32_t NvMediaPictureInfoH265::NumDirectRefLayers

Holds a copy of the H.265-MV bitstream field.

Definition at line 677 of file nvmedia_common_decode.h.

◆ NumPocLtCurr

uint32_t NvMediaPictureInfoH265::NumPocLtCurr

Holds a copy of the H.265 bitstream field.

Definition at line 577 of file nvmedia_common_decode.h.

◆ NumPocStCurrAfter

uint32_t NvMediaPictureInfoH265::NumPocStCurrAfter

Holds a copy of the H.265 bitstream field.

Definition at line 575 of file nvmedia_common_decode.h.

◆ NumPocStCurrBefore

uint32_t NvMediaPictureInfoH265::NumPocStCurrBefore

Holds a copy of the H.265 bitstream field.

Definition at line 573 of file nvmedia_common_decode.h.

◆ NumPocTotalCurr

uint32_t NvMediaPictureInfoH265::NumPocTotalCurr

Holds a copy of the H.265 bitstream field.

Definition at line 571 of file nvmedia_common_decode.h.

◆ output_flag_present_flag

uint8_t NvMediaPictureInfoH265::output_flag_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 525 of file nvmedia_common_decode.h.

◆ pcm_enabled_flag

uint8_t NvMediaPictureInfoH265::pcm_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 439 of file nvmedia_common_decode.h.

◆ pcm_loop_filter_disabled_flag

uint8_t NvMediaPictureInfoH265::pcm_loop_filter_disabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 453 of file nvmedia_common_decode.h.

◆ pcm_sample_bit_depth_chroma_minus1

uint8_t NvMediaPictureInfoH265::pcm_sample_bit_depth_chroma_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 451 of file nvmedia_common_decode.h.

◆ pcm_sample_bit_depth_luma_minus1

uint8_t NvMediaPictureInfoH265::pcm_sample_bit_depth_luma_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 449 of file nvmedia_common_decode.h.

◆ pic_height_in_luma_samples

uint32_t NvMediaPictureInfoH265::pic_height_in_luma_samples

Holds a copy of the H.265 bitstream field.

Definition at line 429 of file nvmedia_common_decode.h.

◆ pic_width_in_luma_samples

uint32_t NvMediaPictureInfoH265::pic_width_in_luma_samples

Holds a copy of the H.265 bitstream field.

Definition at line 427 of file nvmedia_common_decode.h.

◆ PicOrderCntVal

int32_t NvMediaPictureInfoH265::PicOrderCntVal[16]

Definition at line 587 of file nvmedia_common_decode.h.

◆ poc_lsb_not_present_flag

uint32_t NvMediaPictureInfoH265::poc_lsb_not_present_flag

Holds a copy of the H.265-MV bitstream field.

Definition at line 683 of file nvmedia_common_decode.h.

◆ pps_beta_offset_div2

int8_t NvMediaPictureInfoH265::pps_beta_offset_div2

Holds a copy of the H.265 bitstream field.

Definition at line 544 of file nvmedia_common_decode.h.

◆ pps_cb_qp_offset

int8_t NvMediaPictureInfoH265::pps_cb_qp_offset

Holds a copy of the H.265 bitstream field.

Definition at line 499 of file nvmedia_common_decode.h.

◆ pps_cr_qp_offset

int8_t NvMediaPictureInfoH265::pps_cr_qp_offset

Holds a copy of the H.265 bitstream field.

Definition at line 501 of file nvmedia_common_decode.h.

◆ pps_deblocking_filter_disabled_flag

uint8_t NvMediaPictureInfoH265::pps_deblocking_filter_disabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 542 of file nvmedia_common_decode.h.

◆ pps_range_extension_present_flag

uint8_t NvMediaPictureInfoH265::pps_range_extension_present_flag

Definition at line 634 of file nvmedia_common_decode.h.

◆ pps_slice_chroma_qp_offsets_present_flag

uint8_t NvMediaPictureInfoH265::pps_slice_chroma_qp_offsets_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 535 of file nvmedia_common_decode.h.

◆ pps_tc_offset_div2

int8_t NvMediaPictureInfoH265::pps_tc_offset_div2

Holds a copy of the H.265 bitstream field.

Definition at line 546 of file nvmedia_common_decode.h.

◆ RAPPicFlag

uint32_t NvMediaPictureInfoH265::RAPPicFlag

Holds a copy of the H.265 bitstream field.

Definition at line 567 of file nvmedia_common_decode.h.

◆ RefPics

NvMediaRefSurface* NvMediaPictureInfoH265::RefPics[16]

Holds the surface that contains the reference image.

Set to NULL for unused entries.

Definition at line 586 of file nvmedia_common_decode.h.

◆ RefPicSetInterLayer0

int32_t NvMediaPictureInfoH265::RefPicSetInterLayer0[32]

Holds a copy of the H.265-MV bitstream field.

Definition at line 689 of file nvmedia_common_decode.h.

◆ RefPicSetInterLayer1

int32_t NvMediaPictureInfoH265::RefPicSetInterLayer1[32]

Holds a copy of the H.265-MV bitstream field.

Definition at line 691 of file nvmedia_common_decode.h.

◆ RefPicSetLtCurr

int8_t NvMediaPictureInfoH265::RefPicSetLtCurr[8]

Definition at line 592 of file nvmedia_common_decode.h.

◆ RefPicSetStCurrAfter

int8_t NvMediaPictureInfoH265::RefPicSetStCurrAfter[8]

Definition at line 591 of file nvmedia_common_decode.h.

◆ RefPicSetStCurrBefore

int8_t NvMediaPictureInfoH265::RefPicSetStCurrBefore[8]

Definition at line 590 of file nvmedia_common_decode.h.

◆ reserved1

uint8_t NvMediaPictureInfoH265::reserved1[3]

Holds a copy of the H.265 bitstream field.

Definition at line 483 of file nvmedia_common_decode.h.

◆ reserved2

uint8_t NvMediaPictureInfoH265::reserved2

Ensures alignment to 4 bytes.

Definition at line 655 of file nvmedia_common_decode.h.

◆ row_height_minus1

uint16_t NvMediaPictureInfoH265::row_height_minus1[20]

Holds a copy of the H.265 bitstream field.

Definition at line 559 of file nvmedia_common_decode.h.

◆ sample_adaptive_offset_enabled_flag

uint8_t NvMediaPictureInfoH265::sample_adaptive_offset_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 477 of file nvmedia_common_decode.h.

◆ scaling_list_enable_flag

uint8_t NvMediaPictureInfoH265::scaling_list_enable_flag

Holds a copy of the H.265 bitstream field.

Definition at line 479 of file nvmedia_common_decode.h.

◆ ScalingList16x16

uint8_t NvMediaPictureInfoH265::ScalingList16x16[6][64]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 600 of file nvmedia_common_decode.h.

◆ ScalingList32x32

uint8_t NvMediaPictureInfoH265::ScalingList32x32[2][64]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 602 of file nvmedia_common_decode.h.

◆ ScalingList4x4

uint8_t NvMediaPictureInfoH265::ScalingList4x4[6][16]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 596 of file nvmedia_common_decode.h.

◆ ScalingList8x8

uint8_t NvMediaPictureInfoH265::ScalingList8x8[6][64]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 598 of file nvmedia_common_decode.h.

◆ ScalingListDCCoeff16x16

uint8_t NvMediaPictureInfoH265::ScalingListDCCoeff16x16[6]

Holds a copy of the H.265 bitstream field.

[matrixId]

Definition at line 604 of file nvmedia_common_decode.h.

◆ ScalingListDCCoeff32x32

uint8_t NvMediaPictureInfoH265::ScalingListDCCoeff32x32[2]

Holds a copy of the H.265 bitstream field.

[matrixId]

Definition at line 606 of file nvmedia_common_decode.h.

◆ separate_colour_plane_flag

uint8_t NvMediaPictureInfoH265::separate_colour_plane_flag

Holds a copy of the H.265 bitstream field.

Definition at line 463 of file nvmedia_common_decode.h.

◆ sign_data_hiding_enabled_flag

uint8_t NvMediaPictureInfoH265::sign_data_hiding_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 491 of file nvmedia_common_decode.h.

◆ slice_segment_header_extension_present_flag

uint8_t NvMediaPictureInfoH265::slice_segment_header_extension_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 489 of file nvmedia_common_decode.h.

◆ sliceDecData

NvMediaSliceDecodeData NvMediaPictureInfoH265::sliceDecData

Slice decode data when Slice decode is enabled.

Definition at line 666 of file nvmedia_common_decode.h.

◆ sps_range_extension_present_flag

uint8_t NvMediaPictureInfoH265::sps_range_extension_present_flag

Definition at line 611 of file nvmedia_common_decode.h.

◆ sps_temporal_mvp_enabled_flag

uint8_t NvMediaPictureInfoH265::sps_temporal_mvp_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 475 of file nvmedia_common_decode.h.

◆ strong_intra_smoothing_enabled_flag

uint8_t NvMediaPictureInfoH265::strong_intra_smoothing_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 455 of file nvmedia_common_decode.h.

◆ tiles_enabled_flag

uint8_t NvMediaPictureInfoH265::tiles_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 548 of file nvmedia_common_decode.h.

◆ transform_skip_enabled_flag

uint8_t NvMediaPictureInfoH265::transform_skip_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 510 of file nvmedia_common_decode.h.

◆ transformSkipContextEnableFlag

uint8_t NvMediaPictureInfoH265::transformSkipContextEnableFlag

Holds the SPS extension for transform_skip_context_enabled_flag.

Definition at line 616 of file nvmedia_common_decode.h.

◆ transformSkipRotationEnableFlag

uint8_t NvMediaPictureInfoH265::transformSkipRotationEnableFlag

Holds the SPS extension for transform_skip_rotation_enabled_flag.

Definition at line 614 of file nvmedia_common_decode.h.

◆ transquant_bypass_enabled_flag

uint8_t NvMediaPictureInfoH265::transquant_bypass_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 512 of file nvmedia_common_decode.h.

◆ uniform_spacing_flag

uint8_t NvMediaPictureInfoH265::uniform_spacing_flag

Holds a copy of the H.265 bitstream field.

Definition at line 550 of file nvmedia_common_decode.h.

◆ weighted_bipred_flag

uint8_t NvMediaPictureInfoH265::weighted_bipred_flag

Holds a copy of the H.265 bitstream field.

Definition at line 508 of file nvmedia_common_decode.h.

◆ weighted_pred_flag

uint8_t NvMediaPictureInfoH265::weighted_pred_flag

Holds a copy of the H.265 bitstream field.

Definition at line 506 of file nvmedia_common_decode.h.


The documentation for this struct was generated from the following file: