Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.9 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

    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 NvMediaIDERender 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 538 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...
     
    uint32_t 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...
     
    uint32_t 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 575 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 561 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 559 of file nvmedia_common_decode.h.

    ◆ bSliceDecEnable

    uint32_t NvMediaPictureInfoH265::bSliceDecEnable

    Flag to indicate slice decode is enabled.

    Definition at line 778 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 647 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 744 of file nvmedia_common_decode.h.

    ◆ cb_qp_adjustment

    int8_t NvMediaPictureInfoH265::cb_qp_adjustment[6]

    Holds -[12,+12].

    Definition at line 765 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 595 of file nvmedia_common_decode.h.

    ◆ chromaQpAdjustmentEnableFlag

    uint8_t NvMediaPictureInfoH265::chromaQpAdjustmentEnableFlag

    Holds the PPS chroma_qp_adjustment_enabled_flag .

    Definition at line 755 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 759 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 671 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 618 of file nvmedia_common_decode.h.

    ◆ content_light_level_info_present

    uint32_t NvMediaPictureInfoH265::content_light_level_info_present

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

    Definition at line 808 of file nvmedia_common_decode.h.

    ◆ ContentLightLevelInfo

    NvMediaContentLightLevelInfo NvMediaPictureInfoH265::ContentLightLevelInfo

    Parser Only: Content light level info data if present.

    Definition at line 810 of file nvmedia_common_decode.h.

    ◆ cr_qp_adjustment

    int8_t NvMediaPictureInfoH265::cr_qp_adjustment[6]

    Holds -[12,+12].

    Definition at line 767 of file nvmedia_common_decode.h.

    ◆ crossComponentPredictionEnableFlag

    uint8_t NvMediaPictureInfoH265::crossComponentPredictionEnableFlag

    Holds the PPS cross_component_prediction_enabled_flag.

    Definition at line 753 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 607 of file nvmedia_common_decode.h.

    ◆ CurrPicOrderCntVal

    int32_t NvMediaPictureInfoH265::CurrPicOrderCntVal

    Holds a copy of the H.265 bitstream field.

    Definition at line 695 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 652 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 654 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 789 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 601 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 609 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 757 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 628 of file nvmedia_common_decode.h.

    ◆ explicitRdpcmEnableFlag

    uint8_t NvMediaPictureInfoH265::explicitRdpcmEnableFlag

    Holds the SPS explicit_rdpcm_enabled_flag.

    Definition at line 734 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 736 of file nvmedia_common_decode.h.

    ◆ fastRiceAdaptationEnableFlag

    uint8_t NvMediaPictureInfoH265::fastRiceAdaptationEnableFlag

    Holds the SPS fast_rice_adaptation_enabled_flag.

    Definition at line 742 of file nvmedia_common_decode.h.

    ◆ frameType

    uint8_t NvMediaPictureInfoH265::frameType

    0:FrameType_B 1:FrameType_P 2:FrameType_I

    Definition at line 771 of file nvmedia_common_decode.h.

    ◆ highPrecisionOffsetsEnableFlag

    uint8_t NvMediaPictureInfoH265::highPrecisionOffsetsEnableFlag

    Holds the SPS high_precision_offsets_enabled_flag.

    Definition at line 740 of file nvmedia_common_decode.h.

    ◆ iCur

    uint32_t NvMediaPictureInfoH265::iCur

    Holds a copy of the H.265 bitstream field.

    Definition at line 677 of file nvmedia_common_decode.h.

    ◆ IDRPicFlag

    uint32_t NvMediaPictureInfoH265::IDRPicFlag

    Holds a copy of the H.265 bitstream field.

    Definition at line 679 of file nvmedia_common_decode.h.

    ◆ implicitRdpcmEnableFlag

    uint8_t NvMediaPictureInfoH265::implicitRdpcmEnableFlag

    Holds the SPS implicit_rdpcm_enabled_flag.

    Definition at line 732 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 611 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 746 of file nvmedia_common_decode.h.

    ◆ intraSmoothingDisabledFlag

    uint8_t NvMediaPictureInfoH265::intraSmoothingDisabledFlag

    Holds the SPS intra_smoothing_disabled_flag.

    Definition at line 738 of file nvmedia_common_decode.h.

    ◆ IsLongTerm

    uint8_t NvMediaPictureInfoH265::IsLongTerm[16]

    1 = long-term reference.

    Definition at line 703 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 645 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 547 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 557 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 551 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 579 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 545 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 555 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 549 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 630 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 751 of file nvmedia_common_decode.h.

    ◆ log2SaoOffsetScaleChroma

    uint8_t NvMediaPictureInfoH265::log2SaoOffsetScaleChroma

    Holds the PPS log2_sao_offset_scale_chroma.

    Definition at line 763 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 761 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 585 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 637 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 635 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 774 of file nvmedia_common_decode.h.

    ◆ MasteringDispData

    NvMediaMasteringDisplayData NvMediaPictureInfoH265::MasteringDispData

    Parser Only: Mastering display data if present.

    Definition at line 776 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 793 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 573 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 571 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 785 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 787 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 632 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 587 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 641 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 643 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 583 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 666 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 668 of file nvmedia_common_decode.h.

    ◆ NumActiveRefLayerPics

    uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics

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

    Definition at line 795 of file nvmedia_common_decode.h.

    ◆ NumActiveRefLayerPics0

    uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics0

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

    Definition at line 799 of file nvmedia_common_decode.h.

    ◆ NumActiveRefLayerPics1

    uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics1

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

    Definition at line 801 of file nvmedia_common_decode.h.

    ◆ NumBitsToSkip

    uint32_t NvMediaPictureInfoH265::NumBitsToSkip

    Holds a copy of the H.265 bitstream field.

    Definition at line 693 of file nvmedia_common_decode.h.

    ◆ NumDeltaPocs

    uint32_t NvMediaPictureInfoH265::NumDeltaPocs[64]

    Holds a copy of the H.265 bitstream field.

    Definition at line 723 of file nvmedia_common_decode.h.

    ◆ NumDeltaPocsOfRefRpsIdx

    uint32_t NvMediaPictureInfoH265::NumDeltaPocsOfRefRpsIdx

    Holds a copy of the H.265 bitstream field.

    Definition at line 683 of file nvmedia_common_decode.h.

    ◆ NumDirectRefLayers

    uint32_t NvMediaPictureInfoH265::NumDirectRefLayers

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

    Definition at line 791 of file nvmedia_common_decode.h.

    ◆ NumPocLtCurr

    uint32_t NvMediaPictureInfoH265::NumPocLtCurr

    Holds a copy of the H.265 bitstream field.

    Definition at line 691 of file nvmedia_common_decode.h.

    ◆ NumPocStCurrAfter

    uint32_t NvMediaPictureInfoH265::NumPocStCurrAfter

    Holds a copy of the H.265 bitstream field.

    Definition at line 689 of file nvmedia_common_decode.h.

    ◆ NumPocStCurrBefore

    uint32_t NvMediaPictureInfoH265::NumPocStCurrBefore

    Holds a copy of the H.265 bitstream field.

    Definition at line 687 of file nvmedia_common_decode.h.

    ◆ NumPocTotalCurr

    uint32_t NvMediaPictureInfoH265::NumPocTotalCurr

    Holds a copy of the H.265 bitstream field.

    Definition at line 685 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 639 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 553 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 567 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 565 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 563 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 543 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 541 of file nvmedia_common_decode.h.

    ◆ PicOrderCntVal

    int32_t NvMediaPictureInfoH265::PicOrderCntVal[16]

    Definition at line 701 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 797 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 658 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 613 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 615 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 656 of file nvmedia_common_decode.h.

    ◆ pps_range_extension_present_flag

    uint8_t NvMediaPictureInfoH265::pps_range_extension_present_flag

    Definition at line 748 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 649 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 660 of file nvmedia_common_decode.h.

    ◆ RAPPicFlag

    uint32_t NvMediaPictureInfoH265::RAPPicFlag

    Holds a copy of the H.265 bitstream field.

    Definition at line 681 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 700 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 803 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 805 of file nvmedia_common_decode.h.

    ◆ RefPicSetLtCurr

    int8_t NvMediaPictureInfoH265::RefPicSetLtCurr[8]

    Definition at line 706 of file nvmedia_common_decode.h.

    ◆ RefPicSetStCurrAfter

    int8_t NvMediaPictureInfoH265::RefPicSetStCurrAfter[8]

    Definition at line 705 of file nvmedia_common_decode.h.

    ◆ RefPicSetStCurrBefore

    int8_t NvMediaPictureInfoH265::RefPicSetStCurrBefore[8]

    Definition at line 704 of file nvmedia_common_decode.h.

    ◆ reserved1

    uint8_t NvMediaPictureInfoH265::reserved1[3]

    Holds a copy of the H.265 bitstream field.

    Definition at line 597 of file nvmedia_common_decode.h.

    ◆ reserved2

    uint8_t NvMediaPictureInfoH265::reserved2

    Ensures alignment to 4 bytes.

    Definition at line 769 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 673 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 591 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 593 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 714 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 716 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 710 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 712 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 718 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 720 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 577 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 605 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 603 of file nvmedia_common_decode.h.

    ◆ sliceDecData

    NvMediaSliceDecodeData NvMediaPictureInfoH265::sliceDecData

    Slice decode data when Slice decode is enabled.

    Definition at line 780 of file nvmedia_common_decode.h.

    ◆ sps_range_extension_present_flag

    uint8_t NvMediaPictureInfoH265::sps_range_extension_present_flag

    Definition at line 725 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 589 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 569 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 662 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 624 of file nvmedia_common_decode.h.

    ◆ transformSkipContextEnableFlag

    uint8_t NvMediaPictureInfoH265::transformSkipContextEnableFlag

    Holds the SPS extension for transform_skip_context_enabled_flag.

    Definition at line 730 of file nvmedia_common_decode.h.

    ◆ transformSkipRotationEnableFlag

    uint8_t NvMediaPictureInfoH265::transformSkipRotationEnableFlag

    Holds the SPS extension for transform_skip_rotation_enabled_flag.

    Definition at line 728 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 626 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 664 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 622 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 620 of file nvmedia_common_decode.h.


    The documentation for this struct was generated from the following file:
    人人超碰97caoporen国产