NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.5.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaPictureInfoH265 Struct Reference

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 476 of file nvmedia_common.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...
 

Field Documentation

uint8_t NvMediaPictureInfoH265::amp_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 513 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::bit_depth_chroma

Holds a copy of the H.265 bitstream field.

Definition at line 499 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::bit_depth_luma

Holds a copy of the H.265 bitstream field.

Definition at line 497 of file nvmedia_common.h.

NvMediaBool NvMediaPictureInfoH265::bSliceDecEnable

Flag to indicate slice decode is enabled.

Definition at line 716 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::cabac_init_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 585 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::cabacBypassAlignmentEnableFlag

Holds the SPS cabac_bypass_alignment_enabled_flag; always 0 in current profile.

Definition at line 682 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::cb_qp_adjustment[6]

Holds -[12,+12].

Definition at line 703 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::chroma_format_idc

Holds a copy of the chroma_format_idc.

Definition at line 533 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::chromaQpAdjustmentEnableFlag

Holds the PPS chroma_qp_adjustment_enabled_flag .

Definition at line 693 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::chromaQpAdjustmentTableSize

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

Definition at line 697 of file nvmedia_common.h.

uint16_t NvMediaPictureInfoH265::column_width_minus1[22]

Holds a copy of the H.265 bitstream field.

Definition at line 609 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::constrained_intra_pred_flag

Holds a copy of the H.265 bitstream field.

Definition at line 556 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::cr_qp_adjustment[6]

Holds -[12,+12].

Definition at line 705 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::crossComponentPredictionEnableFlag

Holds the PPS cross_component_prediction_enabled_flag.

Definition at line 691 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::cu_qp_delta_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 545 of file nvmedia_common.h.

int32_t NvMediaPictureInfoH265::CurrPicOrderCntVal

Holds a copy of the H.265 bitstream field.

Definition at line 633 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::deblocking_filter_control_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 590 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::deblocking_filter_override_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 592 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::default_ref_layers_active_flag

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

Definition at line 727 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::dependent_slice_segments_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 539 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::diff_cu_qp_delta_depth

Holds a copy of the H.265 bitstream field.

Definition at line 547 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::diffCuChromaQpAdjustmentDepth

Holds the PPS diff_cu_chroma_qp_adjustment_depth, 0...3.

Definition at line 695 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::entropy_coding_sync_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 566 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::explicitRdpcmEnableFlag

Holds the SPS explicit_rdpcm_enabled_flag.

Definition at line 672 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::extendedPrecisionProcessingFlag

Holds the SPS extended_precision_processing_flag; always 0 in current profile.

Definition at line 674 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::fastRiceAdaptationEnableFlag

Holds the SPS fast_rice_adaptation_enabled_flag.

Definition at line 680 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::frameType

0:FrameType_B 1:FrameType_P 2:FrameType_I

Definition at line 709 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::highPrecisionOffsetsEnableFlag

Holds the SPS high_precision_offsets_enabled_flag.

Definition at line 678 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::iCur

Holds a copy of the H.265 bitstream field.

Definition at line 615 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::IDRPicFlag

Holds a copy of the H.265 bitstream field.

Definition at line 617 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::implicitRdpcmEnableFlag

Holds the SPS implicit_rdpcm_enabled_flag.

Definition at line 670 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::init_qp_minus26

Holds a copy of the H.265 bitstream field.

Definition at line 549 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::intraBlockCopyEnableFlag

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

Definition at line 684 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::intraSmoothingDisabledFlag

Holds the SPS intra_smoothing_disabled_flag.

Definition at line 676 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::IsLongTerm[16]

1 = long-term reference.

Definition at line 641 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::lists_modification_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 583 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_diff_max_min_luma_coding_block_size

Holds a copy of the H.265 bitstream field.

Definition at line 485 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_diff_max_min_pcm_luma_coding_block_size

Holds a copy of the H.265 bitstream field.

Definition at line 495 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_diff_max_min_transform_block_size

Holds a copy of the H.265 bitstream field.

Definition at line 489 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_max_pic_order_cnt_lsb_minus4

Holds a copy of the H.265 bitstream field.

Definition at line 517 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_min_luma_coding_block_size_minus3

Holds a copy of the H.265 bitstream field.

Definition at line 483 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_min_pcm_luma_coding_block_size_minus3

Holds a copy of the H.265 bitstream field.

Definition at line 493 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_min_transform_block_size_minus2

Holds a copy of the H.265 bitstream field.

Definition at line 487 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2_parallel_merge_level_minus2

Holds a copy of the H.265 bitstream field.

Definition at line 568 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2MaxTransformSkipSize

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

Definition at line 689 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2SaoOffsetScaleChroma

Holds the PPS log2_sao_offset_scale_chroma.

Definition at line 701 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::log2SaoOffsetScaleLuma

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

Definition at line 699 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::long_term_ref_pics_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 523 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::loop_filter_across_slices_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 575 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::loop_filter_across_tiles_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 573 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::masterin_display_data_present

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

Definition at line 712 of file nvmedia_common.h.

NvMediaMasteringDisplayData NvMediaPictureInfoH265::MasteringDispData

Parser Only: Mastering display data if present.

Definition at line 714 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::max_one_active_ref_layer_flag

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

Definition at line 731 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::max_transform_hierarchy_depth_inter

Holds a copy of the H.265 bitstream field.

Definition at line 511 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::max_transform_hierarchy_depth_intra

Holds a copy of the H.265 bitstream field.

Definition at line 509 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::mv_hevc_enable

Indicates hecv-mv is present in the stream.

Definition at line 723 of file nvmedia_common.h.

struct { ... } NvMediaPictureInfoH265::mvext

Holds multiview video extensions.

uint32_t NvMediaPictureInfoH265::nuh_layer_id

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

Definition at line 725 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::num_extra_slice_header_bits

Holds a copy of the H.265 bitstream field.

Definition at line 570 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::num_long_term_ref_pics_sps

Holds a copy of the H.265 bitstream field.

Definition at line 525 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::num_ref_idx_l0_default_active_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 579 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::num_ref_idx_l1_default_active_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 581 of file nvmedia_common.h.

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 521 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::num_tile_columns_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 604 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::num_tile_rows_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 606 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics

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

Definition at line 733 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics0

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

Definition at line 737 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumActiveRefLayerPics1

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

Definition at line 739 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumBitsToSkip

Holds a copy of the H.265 bitstream field.

Definition at line 631 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumDeltaPocs[64]

Holds a copy of the H.265 bitstream field.

Definition at line 661 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumDeltaPocsOfRefRpsIdx

Holds a copy of the H.265 bitstream field.

Definition at line 621 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumDirectRefLayers

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

Definition at line 729 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumPocLtCurr

Holds a copy of the H.265 bitstream field.

Definition at line 629 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumPocStCurrAfter

Holds a copy of the H.265 bitstream field.

Definition at line 627 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumPocStCurrBefore

Holds a copy of the H.265 bitstream field.

Definition at line 625 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::NumPocTotalCurr

Holds a copy of the H.265 bitstream field.

Definition at line 623 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::output_flag_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 577 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::pcm_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 491 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::pcm_loop_filter_disabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 505 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::pcm_sample_bit_depth_chroma_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 503 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::pcm_sample_bit_depth_luma_minus1

Holds a copy of the H.265 bitstream field.

Definition at line 501 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::pic_height_in_luma_samples

Holds a copy of the H.265 bitstream field.

Definition at line 481 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::pic_width_in_luma_samples

Holds a copy of the H.265 bitstream field.

Definition at line 479 of file nvmedia_common.h.

int32_t NvMediaPictureInfoH265::PicOrderCntVal[16]

Definition at line 639 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::poc_lsb_not_present_flag

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

Definition at line 735 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::pps_beta_offset_div2

Holds a copy of the H.265 bitstream field.

Definition at line 596 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::pps_cb_qp_offset

Holds a copy of the H.265 bitstream field.

Definition at line 551 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::pps_cr_qp_offset

Holds a copy of the H.265 bitstream field.

Definition at line 553 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::pps_deblocking_filter_disabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 594 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::pps_range_extension_present_flag

Definition at line 686 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::pps_slice_chroma_qp_offsets_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 587 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::pps_tc_offset_div2

Holds a copy of the H.265 bitstream field.

Definition at line 598 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoH265::RAPPicFlag

Holds a copy of the H.265 bitstream field.

Definition at line 619 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoH265::RefPics[16]

Holds the surface that contains the reference image.

Set to NULL for unused entries.

Definition at line 638 of file nvmedia_common.h.

int32_t NvMediaPictureInfoH265::RefPicSetInterLayer0[32]

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

Definition at line 741 of file nvmedia_common.h.

int32_t NvMediaPictureInfoH265::RefPicSetInterLayer1[32]

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

Definition at line 743 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::RefPicSetLtCurr[8]

Definition at line 644 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::RefPicSetStCurrAfter[8]

Definition at line 643 of file nvmedia_common.h.

int8_t NvMediaPictureInfoH265::RefPicSetStCurrBefore[8]

Definition at line 642 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::reserved1[3]

Holds a copy of the H.265 bitstream field.

Definition at line 535 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::reserved2

Ensures alignment to 4 bytes.

Definition at line 707 of file nvmedia_common.h.

uint16_t NvMediaPictureInfoH265::row_height_minus1[20]

Holds a copy of the H.265 bitstream field.

Definition at line 611 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::sample_adaptive_offset_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 529 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::scaling_list_enable_flag

Holds a copy of the H.265 bitstream field.

Definition at line 531 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::ScalingList16x16[6][64]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 652 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::ScalingList32x32[2][64]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 654 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::ScalingList4x4[6][16]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 648 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::ScalingList8x8[6][64]

Holds a copy of the H.265 bitstream field.

[matrixId][i]

Definition at line 650 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::ScalingListDCCoeff16x16[6]

Holds a copy of the H.265 bitstream field.

[matrixId]

Definition at line 656 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::ScalingListDCCoeff32x32[2]

Holds a copy of the H.265 bitstream field.

[matrixId]

Definition at line 658 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::separate_colour_plane_flag

Holds a copy of the H.265 bitstream field.

Definition at line 515 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::sign_data_hiding_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 543 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::slice_segment_header_extension_present_flag

Holds a copy of the H.265 bitstream field.

Definition at line 541 of file nvmedia_common.h.

NvMediaSliceDecodeData NvMediaPictureInfoH265::sliceDecData

Slice decode data when Slice decode is enabled.

Definition at line 718 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::sps_range_extension_present_flag

Definition at line 663 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::sps_temporal_mvp_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 527 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::strong_intra_smoothing_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 507 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::tiles_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 600 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::transform_skip_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 562 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::transformSkipContextEnableFlag

Holds the SPS extension for transform_skip_context_enabled_flag.

Definition at line 668 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::transformSkipRotationEnableFlag

Holds the SPS extension for transform_skip_rotation_enabled_flag.

Definition at line 666 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::transquant_bypass_enabled_flag

Holds a copy of the H.265 bitstream field.

Definition at line 564 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::uniform_spacing_flag

Holds a copy of the H.265 bitstream field.

Definition at line 602 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::weighted_bipred_flag

Holds a copy of the H.265 bitstream field.

Definition at line 560 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoH265::weighted_pred_flag

Holds a copy of the H.265 bitstream field.

Definition at line 558 of file nvmedia_common.h.


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