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
    nvmedia_common_decode.h
    Go to the documentation of this file.
    1 /*
    2  * SPDX-FileCopyrightText: Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
    3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
    4  *
    5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
    6  * property and proprietary rights in and to this material, related
    7  * documentation and any modifications thereto. Any use, reproduction,
    8  * disclosure or distribution of this material and related documentation
    9  * without an express license agreement from NVIDIA CORPORATION or
    10  * its affiliates is strictly prohibited.
    11  */
    12 
    21 #ifndef NVMEDIA_COMMON_DECODE_H
    22 #define NVMEDIA_COMMON_DECODE_H
    23 
    24 #ifdef __cplusplus
    25 extern "C" {
    26 #endif
    27 
    28 #include <stdint.h>
    29 #include <stdbool.h>
    30 
    31 #include "nvmedia_core.h"
    33 
    34 
    35 #define MAX_REFERENCE_FRAMES 16U
    36 
    56 typedef enum {
    66 
    70 enum
    71 {
    78 };
    79 
    90 typedef void NvMediaPictureInfo;
    91 
    100 typedef void NvMediaRefSurface;
    101 
    105 typedef struct{
    107  uint32_t hwClockValue;
    109  uint16_t decode_error;
    111  uint32_t decoded_mbs;
    113  uint32_t concealed_mbs; // number of macroblocks concealed
    115  uint32_t decoding_status;
    117  uint32_t hwDecodeTime;
    119 
    123 typedef enum {
    133 
    137 typedef enum {
    149 
    153 typedef enum {
    165 
    169 typedef struct {
    171  uint16_t mbNum;
    175  int16_t mv_for_x;
    177  int16_t mv_for_y;
    179  int16_t mv_bac_x;
    181  int16_t mv_bac_y;
    183  uint8_t qp;
    189 
    193 typedef struct{
    197  uint32_t mbCount;
    199  uint32_t bMVDumpPresent;
    203 
    213 typedef struct{
    215  uint32_t uRingEntryIdx;
    217  uint32_t uErrorRefPOC;
    221 
    239 typedef struct {
    246  uint32_t is_long_term;
    258  int32_t field_order_cnt[2];
    264  uint16_t FrameIdx;
    265 
    269  uint16_t not_existing;
    271 
    273 #define MAX_USER_SEI_PAYLOAD 128U
    274 
    280 typedef struct {
    303  uint32_t bStereoEnabled;
    308  uint8_t UserDefinedSeiPayload[MAX_USER_SEI_PAYLOAD];
    310 
    328 typedef struct {
    330  int32_t field_order_cnt[2];
    332  uint32_t is_reference;
    333 
    337  uint16_t frame_num;
    339  uint8_t field_pic_flag;
    343  uint8_t num_ref_frames;
    391  uint8_t *slice_group_map;
    393  uint8_t fmo_aso_enable;
    396 
    398  uint8_t scaling_lists_4x4[6][16];
    400  uint8_t scaling_lists_8x8[2][64];
    401 
    403  NvMediaReferenceFrameH264 referenceFrames[16];
    406  uint32_t nNumSlices;
    408  uint32_t *pSliceDataOffsets;
    410  uint8_t frameType;
    411 
    413  struct {
    417  uint16_t view_id;
    427  uint16_t InterViewRefsL0[16];
    429  uint16_t InterViewRefsL1[16];
    430  } mvcext;
    431 
    439  int32_t last_sps_id;
    441  int32_t last_pps_id;
    445 
    461 typedef struct
    462 {
    464  uint16_t display_primaries_x[3];
    466  uint16_t display_primaries_y[3];
    468  uint16_t white_point_x;
    470  uint16_t white_point_y;
    476 
    483 typedef struct
    484 {
    490 
    491 
    492 
    500 typedef struct
    501 {
    506  uint8_t *pBitstreamData;
    508  uint32_t uNumSlices;
    510  uint32_t *pSliceDataOffsets;
    512  uint32_t uCTBCount;
    514  uint32_t uFirstCtbAddr;
    516  uint32_t bFirstSlice;
    518  uint32_t bLastSlice;
    520  uint32_t bErrorFlag;
    522 
    538 typedef struct {
    539  // sps
    559  uint8_t bit_depth_luma;
    597  uint8_t reserved1[3];
    598 
    599  // pps
    616 
    633 
    650 
    669 
    671  uint16_t column_width_minus1[22];
    673  uint16_t row_height_minus1[20];
    674 
    675  // RefPicSets
    677  uint32_t iCur;
    679  uint32_t IDRPicFlag;
    681  uint32_t RAPPicFlag;
    685  uint32_t NumPocTotalCurr;
    691  uint32_t NumPocLtCurr;
    693  uint32_t NumBitsToSkip;
    700  NvMediaRefSurface *RefPics[16];
    701  int32_t PicOrderCntVal[16];
    703  uint8_t IsLongTerm[16];
    704  int8_t RefPicSetStCurrBefore[8];
    705  int8_t RefPicSetStCurrAfter[8];
    706  int8_t RefPicSetLtCurr[8];
    707 
    708  // scaling lists (diag order)
    710  uint8_t ScalingList4x4[6][16];
    712  uint8_t ScalingList8x8[6][64];
    714  uint8_t ScalingList16x16[6][64];
    716  uint8_t ScalingList32x32[2][64];
    718  uint8_t ScalingListDCCoeff16x16[6];
    720  uint8_t ScalingListDCCoeff32x32[2];
    721 
    723  uint32_t NumDeltaPocs[64];
    724 
    726  // sps extension HEVC-main 444
    747 
    749  // pps extension HEVC-main 444
    765  int8_t cb_qp_adjustment[6];
    767  int8_t cr_qp_adjustment[6];
    769  uint8_t reserved2;
    771  uint8_t frameType;
    772 
    778  uint32_t bSliceDecEnable;
    781 
    783  struct {
    785  uint32_t mv_hevc_enable;
    787  uint32_t nuh_layer_id;
    803  int32_t RefPicSetInterLayer0[32];
    805  int32_t RefPicSetInterLayer1[32];
    806  } mvext;
    829 typedef struct {
    840 
    854  uint8_t alternate_scan;
    856  uint8_t q_scale_type;
    867  uint8_t f_code[2][2];
    869  uint8_t intra_quantizer_matrix[64];
    871  uint8_t non_intra_quantizer_matrix[64];
    875  uint32_t nNumSlices;
    877  uint32_t *pSliceDataOffsets;
    881 
    899 typedef struct {
    910 
    912  int32_t trd[2];
    914  int32_t trb[2];
    928  uint8_t interlaced;
    930  uint8_t quant_type;
    932  uint8_t quarter_sample;
    942  uint8_t intra_quantizer_matrix[64];
    944  uint8_t non_intra_quantizer_matrix[64];
    948  uint8_t reversible_vlc;
    951  uint32_t nNumSlices;
    953  uint32_t *pSliceDataOffsets;
    954 
    960  uint32_t divx_flags;
    964  uint32_t bGMCConceal;
    966 
    984 typedef struct {
    1000 
    1002  uint8_t picture_type;
    1007 
    1008 
    1010  uint8_t postprocflag;
    1012  uint8_t pulldown;
    1014  uint8_t interlace;
    1016  uint8_t tfcntrflag;
    1018  uint8_t finterpflag;
    1020  uint8_t psf;
    1022  uint8_t dquant;
    1024  uint8_t panscan_flag;
    1026  uint8_t refdist_flag;
    1028  uint8_t quantizer;
    1030  uint8_t extended_mv;
    1032  uint8_t extended_dmv;
    1034  uint8_t overlap;
    1036  uint8_t vstransform;
    1038  uint8_t loopfilter;
    1040  uint8_t fastuvmc;
    1044  uint8_t range_mapy;
    1048  uint8_t range_mapuv;
    1049 
    1054  uint8_t multires;
    1059  uint8_t syncmarker;
    1064  uint8_t rangered;
    1069  uint8_t rangeredfrm;
    1074  uint8_t maxbframes;
    1077  uint32_t nNumSlices;
    1080 
    1082  uint8_t profile;
    1084  uint16_t frameWidth;
    1086  uint16_t frameHeight;
    1105 typedef struct {
    1113  uint8_t key_frame;
    1115  uint8_t version;
    1117  uint8_t show_frame;
    1122  uint8_t clamp_type;
    1135  uint8_t filter_type;
    1147  uint8_t dequant_index;
    1149  int8_t deltaq[5];
    1150 
    1162  uint8_t mb_seg_tree_probs [3];
    1163 
    1165  int8_t seg_feature[2][4];
    1167  int8_t ref_lf_deltas[4];
    1169  int8_t mode_lf_deltas[4];
    1170 
    1172  uint8_t BitsConsumed;
    1174  uint8_t AlignByte[3];
    1182  uint32_t coeff_partition_size[8];
    1184  uint32_t coeff_partition_start_offset[8];
    1187  uint32_t nNumSlices;
    1194 
    1214 typedef struct {
    1216  uint32_t inter_mode_counts[7][3][2];
    1218  uint32_t sb_ymode_counts[4][10];
    1220  uint32_t uv_mode_counts[10][10];
    1222  uint32_t partition_counts[16][4];
    1224  uint32_t switchable_interp_counts[4][3];
    1226  uint32_t intra_inter_count[4][2];
    1228  uint32_t comp_inter_count[5][2];
    1230  uint32_t single_ref_count[5][2][2];
    1232  uint32_t comp_ref_count[5][2];
    1234  uint32_t tx32x32_count[2][4];
    1236  uint32_t tx16x16_count[2][3];
    1238  uint32_t tx8x8_count[2][2];
    1240  uint32_t mbskip_count[3][2];
    1242  uint32_t joints[4];
    1244  uint32_t sign[2][2];
    1246  uint32_t classes[2][11];
    1248  uint32_t class0[2][2];
    1250  uint32_t bits[2][10][2];
    1252  uint32_t class0_fp[2][2][4];
    1254  uint32_t fp[2][4];
    1256  uint32_t class0_hp[2][2];
    1258  uint32_t hp[2][2];
    1260  uint32_t countCoeffs[2][2][6][6][4];
    1262  uint32_t countCoeffs8x8[2][2][6][6][4];
    1264  uint32_t countCoeffs16x16[2][2][6][6][4];
    1266  uint32_t countCoeffs32x32[2][2][6][6][4];
    1268  uint32_t countEobs[4][2][2][6][6];
    1270 
    1277 typedef struct {
    1278 
    1280  uint8_t kf_bmode_prob[10][10][8];
    1282  uint8_t kf_bmode_probB[10][10][1];
    1284  uint8_t ref_pred_probs[3];
    1286  uint8_t mb_segment_tree_probs[7];
    1288  uint8_t segment_pred_probs[3];
    1290  uint8_t ref_scores[4];
    1292  uint8_t prob_comppred[2];
    1294  uint8_t pad1[9];
    1295 
    1297  uint8_t kf_uv_mode_prob[10][8];
    1299  uint8_t kf_uv_mode_probB[10][1];
    1301  uint8_t pad2[6];
    1302 
    1304  uint8_t inter_mode_prob[7][4];
    1306  uint8_t intra_inter_prob[4];
    1307 
    1309  uint8_t uv_mode_prob[10][8];
    1311  uint8_t tx8x8_prob[2][1];
    1313  uint8_t tx16x16_prob[2][2];
    1315  uint8_t tx32x32_prob[2][3];
    1317  uint8_t sb_ymode_probB[4][1];
    1319  uint8_t sb_ymode_prob[4][8];
    1320 
    1322  uint8_t partition_prob[2][16][4];
    1323 
    1325  uint8_t uv_mode_probB[10][1];
    1327  uint8_t switchable_interp_prob[4][2];
    1329  uint8_t comp_inter_prob[5];
    1331  uint8_t mbskip_probs[3];
    1333  uint8_t pad3[1];
    1334 
    1336  uint8_t joints[3];
    1338  uint8_t sign[2];
    1340  uint8_t class0[2][1];
    1342  uint8_t fp[2][3];
    1344  uint8_t class0_hp[2];
    1346  uint8_t hp[2];
    1348  uint8_t classes[2][10];
    1350  uint8_t class0_fp[2][2][3];
    1352  uint8_t bits[2][10];
    1353 
    1355  uint8_t single_ref_prob[5][2];
    1357  uint8_t comp_ref_prob[5];
    1359  uint8_t pad4[17];
    1360 
    1362  uint8_t probCoeffs[2][2][6][6][4];
    1364  uint8_t probCoeffs8x8[2][2][6][6][4];
    1366  uint8_t probCoeffs16x16[2][2][6][6][4];
    1368  uint8_t probCoeffs32x32[2][2][6][6][4];
    1370 
    1379 typedef struct {
    1387  uint32_t width;
    1389  uint32_t height;
    1391  uint32_t ref0_width;
    1393  uint32_t ref0_height;
    1395  uint32_t ref1_width;
    1397  uint32_t ref1_height;
    1399  uint32_t ref2_width;
    1401  uint32_t ref2_height;
    1403  uint32_t keyFrame;
    1405  uint32_t bit_depth;
    1407  uint32_t prevIsKeyFrame;
    1409  uint32_t PrevShowFrame;
    1413  uint32_t errorResilient;
    1415  uint32_t intraOnly;
    1419  uint8_t refFrameSignBias[4];
    1425  int32_t qpYAc;
    1427  int32_t qpYDc;
    1429  int32_t qpChAc;
    1431  int32_t qpChDc;
    1433  uint32_t lossless;
    1435  uint32_t transform_mode;
    1443  uint32_t comp_pred_mode;
    1445  uint32_t comp_fixed_ref;
    1447  uint32_t comp_var_ref[2];
    1451  uint32_t log2_tile_rows;
    1453  uint32_t segmentEnabled;
    1461  uint8_t segmentFeatureEnable[8][4];
    1463  short segmentFeatureData[8][4];
    1467  uint32_t mbRefLfDelta[4];
    1469  uint32_t mbModeLfDelta[2];
    1473  uint32_t frameTagSize;
    1476 
    1488 #define AV1_MAX_TILES 256 // defined in c8b0_drv.h
    1489 
    1491  uint8_t Index;
    1493 
    1494 typedef struct _NvMediaPicEntry_AV1 {
    1495  uint8_t Index;
    1496  uint32_t width;
    1497  uint32_t height;
    1498  // Global motion parameters
    1499  //struct {
    1500  uint8_t invalid ;
    1501  uint8_t wmtype ;
    1502  int32_t wmmat[6];
    1503  //} global_motion;
    1504 
    1506 
    1507 typedef struct _NvMediaTile_AV1 {
    1508  uint32_t dataOffset;
    1509  uint32_t dataSize;
    1510  uint16_t row;
    1511  uint16_t column;
    1513  uint8_t Reserved24Bits[3];
    1514 } NvMediaTile_AV1;
    1515 
    1522 typedef struct _NvMediaPictureInfo_AV1 {
    1523  uint32_t width;
    1524  uint32_t height;
    1525  uint32_t superres_width; // Not defined in DXVA
    1526  uint32_t max_width;
    1527  uint32_t max_height;
    1528 
    1530  NvMediaPicEntry_AV1_Short FgsPic; // Not defined in DXVA
    1531 
    1533  uint8_t BitDepth;
    1534  uint8_t profile;
    1535 
    1536  // Tiles:
    1537  struct {
    1538  uint8_t cols;
    1539  uint8_t rows;
    1540  uint16_t widths[AV1_MAX_TILES]; // AV1_MAX_TILES = 256 as defined in c8b0_drv.h
    1543  uint32_t tile_info[AV1_MAX_TILES *2];
    1544  } tiles;
    1545 
    1546  // Coding Tools
    1551  uint8_t warped_motion;
    1552  uint8_t dual_filter;
    1553  uint8_t jnt_comp;
    1555  uint8_t integer_mv;
    1556  uint8_t cdef_enable;
    1557  uint8_t restoration;
    1559  uint8_t intrabc;
    1562  uint8_t filter_intra;
    1566  uint8_t skip_mode;
    1568  uint8_t superres;
    1569  uint8_t tx_mode;
    1572 
    1573  // Format & Picture Info flags
    1574  uint8_t frame_type;
    1575  uint8_t show_frame;
    1577  uint8_t subsampling_x;
    1578  uint8_t subsampling_y;
    1579  uint8_t mono_chrome;
    1582  uint8_t order_hint;
    1584 
    1585  // References
    1589 
    1591  uint32_t skip_ref0 : 4;
    1592  uint32_t skip_ref1 : 4;
    1593  uint32_t reserved : 24;
    1595 
    1596  // Loop filter parameters
    1597  struct {
    1598  uint8_t filter_level[2];
    1602 
    1607 
    1608  int8_t ref_deltas[8];
    1609  int8_t mode_deltas[2];
    1610  uint8_t delta_lf_res;
    1611  // loop restoration
    1614  } loop_filter;
    1615 
    1616  // Quantization
    1617  struct {
    1619  uint8_t delta_q_res;
    1620  uint8_t base_qindex;
    1626  uint8_t qm_y;
    1627  uint8_t qm_u;
    1628  uint8_t qm_v;
    1629  } quantization;
    1630 
    1631  // Cdef parameters
    1632  struct {
    1633  uint8_t damping;
    1634  uint8_t bits;
    1635 
    1636  union {
    1637  struct {
    1638  uint8_t primary : 6;
    1639  uint8_t secondary : 2;
    1640  };
    1641  uint8_t combined;
    1642  } y_strengths[8];
    1643 
    1644  union {
    1645  struct {
    1646  uint8_t primary : 6;
    1647  uint8_t secondary : 2;
    1648  };
    1649  uint8_t combined;
    1650  } uv_strengths[8];
    1651  } cdef;
    1652 
    1653  uint8_t interp_filter;
    1654 
    1655  // Segmentation
    1656  struct {
    1657  uint8_t enabled;
    1658  uint8_t update_map;
    1659  uint8_t update_data;
    1661  uint8_t segid_preskip;
    1662  uint8_t feature_mask[8];
    1663  int16_t feature_data[8][8];
    1664  } segmentation;
    1665 
    1666  // film grain
    1668  struct {
    1669  uint16_t apply_grain;
    1672  uint16_t ar_coeff_lag;
    1675  uint16_t overlap_flag;
    1677  uint16_t grain_seed;
    1678  uint8_t scaling_points_y[14][2];
    1679  uint8_t num_y_points;
    1680  uint8_t scaling_points_cb[10][2];
    1681  uint8_t num_cb_points;
    1682  uint8_t scaling_points_cr[10][2];
    1683  uint8_t num_cr_points;
    1684  int16_t ar_coeffs_y[24];
    1685  int16_t ar_coeffs_cb[25];
    1686  int16_t ar_coeffs_cr[25];
    1687  uint8_t cb_mult;
    1688  uint8_t cb_luma_mult;
    1689  int16_t cb_offset;
    1690  uint8_t cr_mult;
    1691  uint8_t cr_luma_mult;
    1692  int16_t cr_offset;
    1693  } film_grain;
    1698 #ifdef __cplusplus
    1699 } /* extern "C" */
    1700 #endif
    1701 
    1702 #endif /* NVMEDIA_COMMON_DECODE_H */
    NvMediaPictureInfoH265::pcm_sample_bit_depth_chroma_minus1
    uint8_t pcm_sample_bit_depth_chroma_minus1
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:565
    NvMediaPictureInfoH265::sample_adaptive_offset_enabled_flag
    uint8_t sample_adaptive_offset_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:591
    _NvMediaPictureInfo_AV1::quantization
    struct _NvMediaPictureInfo_AV1::@13 quantization
    NvMediaIDEFrameStatus::hwDecodeTime
    uint32_t hwDecodeTime
    HW decoding time.
    Definition: nvmedia_common_decode.h:117
    NvMediaPictureInfoH264::is_reference
    uint32_t is_reference
    Will the decoded frame be used as a reference later.
    Definition: nvmedia_common_decode.h:332
    _NvMediaPictureInfo_AV1::FgsPic
    NvMediaPicEntry_AV1_Short FgsPic
    Definition: nvmedia_common_decode.h:1530
    NvMediaPictureInfoVP8::RetRefreshGoldenFrame
    uint32_t RetRefreshGoldenFrame
    Parser only: RetRefreshGoldenFrame.
    Definition: nvmedia_common_decode.h:1196
    NvMediaPictureInfoVP9::entropy
    NvmediaVP9EntropyProbs entropy
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1475
    NvMediaPictureInfoVP8::version
    uint8_t version
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1115
    _NvMediaPictureInfo_AV1::ar_coeff_shift_minus6
    uint16_t ar_coeff_shift_minus6
    Definition: nvmedia_common_decode.h:1673
    NVMEDIA_MBTYPE_P_BACKWARD
    @ NVMEDIA_MBTYPE_P_BACKWARD
    macroblock type P backward
    Definition: nvmedia_common_decode.h:129
    NvMediaPictureInfoVP8::mode_ref_lf_delta_update
    uint8_t mode_ref_lf_delta_update
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1143
    NvMediaPictureInfoMPEG1Or2::full_pel_forward_vector
    uint8_t full_pel_forward_vector
    Holds a copy of the MPEG-1 bitstream field.
    Definition: nvmedia_common_decode.h:860
    NvMediaPictureInfoH265::intraSmoothingDisabledFlag
    uint8_t intraSmoothingDisabledFlag
    Holds the SPS intra_smoothing_disabled_flag.
    Definition: nvmedia_common_decode.h:738
    NvMediaPictureInfoMPEG4Part2::bGMCConceal
    uint32_t bGMCConceal
    Parser only: DivX GMC Concealment Flag to prevent decoding of non I-VOPs during a GMC sequence and in...
    Definition: nvmedia_common_decode.h:964
    NvMediaPictureInfoH265::log2SaoOffsetScaleChroma
    uint8_t log2SaoOffsetScaleChroma
    Holds the PPS log2_sao_offset_scale_chroma.
    Definition: nvmedia_common_decode.h:763
    NvMediaPictureInfoVC1::frame_coding_mode
    uint8_t frame_coding_mode
    Progressive=0, Frame-interlace=2, Field-interlace=3; see VC-1 7.1.1.15.
    Definition: nvmedia_common_decode.h:1004
    _NvMediaPictureInfo_AV1::disable_cdf_update
    uint8_t disable_cdf_update
    Definition: nvmedia_common_decode.h:1564
    _NvMediaPictureInfo_AV1::reserved
    uint32_t reserved
    Definition: nvmedia_common_decode.h:1593
    NvMediaIDEFrameStats
    Frame stats structure to get get ring entry idx and motion vector dump.
    Definition: nvmedia_common_decode.h:213
    NvMediaIDEFrameStats::uErrorRefPOC
    uint32_t uErrorRefPOC
    Will be used in case of H264/HEVC to convey the nearest POC out of RPS/DPB.
    Definition: nvmedia_common_decode.h:217
    NvMediaPictureInfoH264::pic_order_present_flag
    uint8_t pic_order_present_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:379
    NvMediaPictureInfoMPEG1Or2::pSliceDataOffsets
    uint32_t * pSliceDataOffsets
    Passing NULL for pSliceDataOffsets disables error-concealment.
    Definition: nvmedia_common_decode.h:877
    NvMediaPictureInfoMPEG4Part2::video_object_layer_width
    uint16_t video_object_layer_width
    Parser Only: Video object layer width.
    Definition: nvmedia_common_decode.h:956
    NvMediaPictureInfoMPEG1Or2::picture_structure
    uint8_t picture_structure
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:842
    _NvMediaPictureInfo_AV1::delta_q_res
    uint8_t delta_q_res
    Definition: nvmedia_common_decode.h:1619
    NvMediaIDEFrameStats::uRingEntryIdx
    uint32_t uRingEntryIdx
    this index is used to get the required decoded stats of current frame
    Definition: nvmedia_common_decode.h:215
    NVMEDIA_UNKNOWN_PART
    @ NVMEDIA_UNKNOWN_PART
    invalid option
    Definition: nvmedia_common_decode.h:163
    NvMediaPictureInfoVP9::GoldenReference
    NvMediaRefSurface * GoldenReference
    Holds a pointer to the golden reference frame.
    Definition: nvmedia_common_decode.h:1383
    NvMediaPictureInfoH265::NumActiveRefLayerPics1
    uint32_t NumActiveRefLayerPics1
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:801
    NvMediaIDEFrameStatus::decode_error
    uint16_t decode_error
    non-zero value indicates error occured during decoding (codec-specific)
    Definition: nvmedia_common_decode.h:109
    NvMediaPictureInfoH264::view_id
    uint16_t view_id
    Copy of the H.264 mvc bitstream field.
    Definition: nvmedia_common_decode.h:417
    NvMediaPictureInfoVP9::transform_mode
    uint32_t transform_mode
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1435
    NvMediaMasteringDisplayData
    Mastering display data for an H.265 picture.
    Definition: nvmedia_common_decode.h:461
    NvMediaPictureInfoVC1::rangeredfrm
    uint8_t rangeredfrm
    Copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1069
    NvMediaMotionVectorMB_Metadata::mb_type
    NvMedia_MB_Type_enum mb_type
    mb type
    Definition: nvmedia_common_decode.h:185
    _NvMediaPictureInfo_AV1::film_grain_enable
    uint8_t film_grain_enable
    Definition: nvmedia_common_decode.h:1558
    NvMediaPictureInfoVP9::lossless
    uint32_t lossless
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1433
    NvMedia_MB_Part_enum
    NvMedia_MB_Part_enum
    MB part.
    Definition: nvmedia_common_decode.h:153
    _NvMediaPictureInfo_AV1::num_y_points
    uint8_t num_y_points
    Definition: nvmedia_common_decode.h:1679
    NVMEDIA_MBTYPE_B
    @ NVMEDIA_MBTYPE_B
    macroblock type B
    Definition: nvmedia_common_decode.h:125
    NvMediaPictureInfoH264::bottom_field_flag
    uint8_t bottom_field_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:341
    NvMediaMotionVectorMB_Metadata::mbNum
    uint16_t mbNum
    macroblock number
    Definition: nvmedia_common_decode.h:171
    NvMediaPictureInfoH264::scaling_matrix_present
    uint8_t scaling_matrix_present
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:395
    NvMediaPictureInfoH265::transquant_bypass_enabled_flag
    uint8_t transquant_bypass_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:626
    NvMediaPictureInfoVP9
    Holds picture parameter information for a VP9 picture.
    Definition: nvmedia_common_decode.h:1379
    _NvMediaPictureInfo_AV1::dual_filter
    uint8_t dual_filter
    Definition: nvmedia_common_decode.h:1552
    NvMediaPictureInfo
    void NvMediaPictureInfo
    A generic "picture information" pointer type.
    Definition: nvmedia_common_decode.h:90
    NvMediaPictureInfoVC1::finterpflag
    uint8_t finterpflag
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1018
    NvMediaPictureInfoVP9::ref1_width
    uint32_t ref1_width
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1395
    NvMediaPictureInfoVP8::num_of_partitions
    uint8_t num_of_partitions
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1145
    nvmedia_common_encode_decode.h
    NVIDIA Media Interface: Common Types for Encode and Decode
    NvMediaPictureInfoVP9::height
    uint32_t height
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1389
    NvMediaPictureInfoMPEG1Or2::picture_coding_type
    uint8_t picture_coding_type
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:844
    NvMediaPictureInfoVP8::BitsConsumed
    uint8_t BitsConsumed
    Bits consumed for the current bitstream byte.
    Definition: nvmedia_common_decode.h:1172
    NvMediaPictureInfoH264::pic_height_in_map_units_minus1
    uint32_t pic_height_in_map_units_minus1
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:437
    NvMediaPictureInfoVC1::psf
    uint8_t psf
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1020
    NvMediaPictureInfoMPEG4Part2::divx_flags
    uint32_t divx_flags
    Parser Only: DivX flags.
    Definition: nvmedia_common_decode.h:960
    _NvMediaPictureInfo_AV1::rows
    uint8_t rows
    Definition: nvmedia_common_decode.h:1539
    NvMediaMotionVectorFrameMetaData::bMVDumpPresent
    uint32_t bMVDumpPresent
    flag to indicate whether motion vector dump is present or not.
    Definition: nvmedia_common_decode.h:199
    _NvMediaPictureInfo_AV1::feature_mask
    uint8_t feature_mask[8]
    Definition: nvmedia_common_decode.h:1662
    NvMediaSliceDecodeData
    slice level data used with slice level decoding
    Definition: nvmedia_common_decode.h:500
    NvMediaPictureInfoH264::num_ref_frames
    uint8_t num_ref_frames
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:343
    _NvMediaPicEntry_AV1
    Definition: nvmedia_common_decode.h:1494
    NvMediaPictureInfoH264::last_pps_id
    int32_t last_pps_id
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:441
    NvMediaPictureInfoH265::chromaQpAdjustmentEnableFlag
    uint8_t chromaQpAdjustmentEnableFlag
    Holds the PPS chroma_qp_adjustment_enabled_flag .
    Definition: nvmedia_common_decode.h:755
    NvMediaPictureInfoVC1::frameWidth
    uint16_t frameWidth
    Parser only: Actual frame width.
    Definition: nvmedia_common_decode.h:1084
    NvMediaPictureInfoMPEG4Part2
    Holds picture parameter information for an MPEG-4 Part 2 picture.
    Definition: nvmedia_common_decode.h:899
    _NvMediaPicEntry_AV1::width
    uint32_t width
    Definition: nvmedia_common_decode.h:1496
    _NvMediaPictureInfo_AV1::v_ac_delta_q
    int8_t v_ac_delta_q
    Definition: nvmedia_common_decode.h:1625
    _NvMediaPictureInfo_AV1::chroma_format_idc
    uint8_t chroma_format_idc
    Definition: nvmedia_common_decode.h:1580
    MAX_USER_SEI_PAYLOAD
    #define MAX_USER_SEI_PAYLOAD
    Maximum user defined sei payload size.
    Definition: nvmedia_common_decode.h:273
    NvMediaPictureInfoH265::weighted_bipred_flag
    uint8_t weighted_bipred_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:622
    _NvMediaPictureInfo_AV1::cb_luma_mult
    uint8_t cb_luma_mult
    Definition: nvmedia_common_decode.h:1688
    NvMediaPictureInfoH264::frame_mbs_only_flag
    uint8_t frame_mbs_only_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:353
    _NvMediaPicEntry_AV1::Index
    uint8_t Index
    Definition: nvmedia_common_decode.h:1495
    NvMediaPictureInfoVC1::range_mapped
    NvMediaRefSurface * range_mapped
    Reference used for range mapping.
    Definition: nvmedia_common_decode.h:999
    NvMediaPictureInfoH264::weighted_bipred_idc
    uint8_t weighted_bipred_idc
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:351
    NvMediaPictureInfoH264::field_pic_flag
    uint8_t field_pic_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:339
    NvMediaSliceDecodeData::uBitstreamDataLen
    uint32_t uBitstreamDataLen
    Bitstream data.
    Definition: nvmedia_common_decode.h:504
    _NvMediaPictureInfo_AV1::reference_mode
    uint8_t reference_mode
    Definition: nvmedia_common_decode.h:1565
    NvMediaPictureInfoH265::log2_diff_max_min_transform_block_size
    uint8_t log2_diff_max_min_transform_block_size
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:551
    _NvMediaPictureInfo_AV1::high_precision_mv
    uint8_t high_precision_mv
    Definition: nvmedia_common_decode.h:1560
    NvMediaPictureInfoH264::chroma_qp_index_offset
    int8_t chroma_qp_index_offset
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:357
    NvMediaPictureInfoVP8::clamp_type
    uint8_t clamp_type
    Copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1122
    NvMediaSEIPayloadH264::field_views_flag
    uint8_t field_views_flag
    Indicates whether all pictures in the current coded video sequence are coded as complementary field p...
    Definition: nvmedia_common_decode.h:299
    NvMediaPictureInfoH265::fastRiceAdaptationEnableFlag
    uint8_t fastRiceAdaptationEnableFlag
    Holds the SPS fast_rice_adaptation_enabled_flag.
    Definition: nvmedia_common_decode.h:742
    NvMediaPictureInfoH265::pps_cr_qp_offset
    int8_t pps_cr_qp_offset
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:615
    NvMediaSEIPayloadH264::spatial_flipping_flag
    uint8_t spatial_flipping_flag
    Indicates that whether one of the two constituent frames is spatially flipped relative to its intende...
    Definition: nvmedia_common_decode.h:293
    NvMediaPictureInfoH265::pic_height_in_luma_samples
    uint32_t pic_height_in_luma_samples
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:543
    NvMediaPictureInfoH265::num_short_term_ref_pic_sets
    uint8_t num_short_term_ref_pic_sets
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:583
    NvMediaPictureInfoH265::highPrecisionOffsetsEnableFlag
    uint8_t highPrecisionOffsetsEnableFlag
    Holds the SPS high_precision_offsets_enabled_flag.
    Definition: nvmedia_common_decode.h:740
    _NvMediaPicEntry_AV1::invalid
    uint8_t invalid
    Definition: nvmedia_common_decode.h:1500
    NvMediaPictureInfoVP9::qpChAc
    int32_t qpChAc
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1429
    _NvMediaPictureInfo_AV1::intra_edge_filter
    uint8_t intra_edge_filter
    Definition: nvmedia_common_decode.h:1548
    NvMediaPictureInfoVC1::bottom_field_flag
    uint8_t bottom_field_flag
    Bottom field flag TopField=0 BottomField=1.
    Definition: nvmedia_common_decode.h:1006
    _NvMediaPictureInfo_AV1::segid_preskip
    uint8_t segid_preskip
    Definition: nvmedia_common_decode.h:1661
    NvMediaIDEFrameStatus::concealed_mbs
    uint32_t concealed_mbs
    number of macroblocks error-concealed
    Definition: nvmedia_common_decode.h:113
    NvMediaPictureInfoH264::frameType
    uint8_t frameType
    0:FrameType_B 1:FrameType_P 2:FrameType_I
    Definition: nvmedia_common_decode.h:410
    NvMediaPictureInfoH264::num_ref_idx_l0_active_minus1
    uint8_t num_ref_idx_l0_active_minus1
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:363
    _NvMediaPictureInfo_AV1::qm_v
    uint8_t qm_v
    Definition: nvmedia_common_decode.h:1628
    NVMEDIA_SPS_PRESENT
    @ NVMEDIA_SPS_PRESENT
    sequence header data present or not
    Definition: nvmedia_common_decode.h:75
    NvMediaPictureInfoVP9::ref1_height
    uint32_t ref1_height
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1397
    NvMediaSliceDecodeData::pSliceDataOffsets
    uint32_t * pSliceDataOffsets
    If not NULL, nNumSlices entries, contains offset of each slice within the bitstream data buffer.
    Definition: nvmedia_common_decode.h:510
    _NvMediaPictureInfo_AV1::mode_deltas
    int8_t mode_deltas[2]
    Definition: nvmedia_common_decode.h:1609
    NvMediaMotionVectorFrameMetaData::frameNumDecodeOrder
    uint32_t frameNumDecodeOrder
    FrameNumber in decoder order.
    Definition: nvmedia_common_decode.h:195
    NvMediaPictureInfoH265::tiles_enabled_flag
    uint8_t tiles_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:662
    NvMediaPictureInfoVP9::segmentMapTemporalUpdate
    int32_t segmentMapTemporalUpdate
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1457
    _NvMediaPictureInfo_AV1::use_ref_frame_mvs
    uint8_t use_ref_frame_mvs
    Definition: nvmedia_common_decode.h:1570
    NvMediaPictureInfoMPEG4Part2::vop_fcode_forward
    uint8_t vop_fcode_forward
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:922
    NvMediaSliceDecodeData::bLastSlice
    uint32_t bLastSlice
    Last slice flag: whether this SliceData contains last slice of frame.
    Definition: nvmedia_common_decode.h:518
    _NvMediaPictureInfo_AV1::y_dc_delta_q
    int8_t y_dc_delta_q
    Definition: nvmedia_common_decode.h:1621
    _NvMediaPictureInfo_AV1::subsampling_y
    uint8_t subsampling_y
    Definition: nvmedia_common_decode.h:1578
    NvMediaMotionVectorMB_Metadata
    Per Macroblock header information.
    Definition: nvmedia_common_decode.h:169
    _NvMediaPictureInfo_AV1::ar_coeffs_cr
    int16_t ar_coeffs_cr[25]
    Definition: nvmedia_common_decode.h:1686
    NvMediaPictureInfoVP8::sharpness_level
    uint8_t sharpness_level
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1139
    _NvMediaPictureInfo_AV1::superres_width
    uint32_t superres_width
    Definition: nvmedia_common_decode.h:1525
    NvMediaPictureInfoH265::transform_skip_enabled_flag
    uint8_t transform_skip_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:624
    NvMediaPictureInfoH265::NumBitsToSkip
    uint32_t NumBitsToSkip
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:693
    _NvMediaPictureInfo_AV1::showable_frame
    uint8_t showable_frame
    Definition: nvmedia_common_decode.h:1576
    NvMediaPicEntry_AV1_Short
    struct _NvMediaPicEntry_AV1_Short NvMediaPicEntry_AV1_Short
    NvMediaPictureInfoH265::NumPocTotalCurr
    uint32_t NumPocTotalCurr
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:685
    NvMedia_MB_Type_enum
    NvMedia_MB_Type_enum
    MB types.
    Definition: nvmedia_common_decode.h:137
    NvMediaPictureInfoVP9::offsetToDctParts
    uint32_t offsetToDctParts
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1471
    NvMediaContentLightLevelInfo
    Content Light Level info for an H.265 picture.
    Definition: nvmedia_common_decode.h:483
    _NvMediaPictureInfo_AV1::filter_intra
    uint8_t filter_intra
    Definition: nvmedia_common_decode.h:1562
    NvMediaPictureInfoMPEG4Part2::quarter_sample
    uint8_t quarter_sample
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:932
    _NvMediaPictureInfo_AV1::ar_coeff_lag
    uint16_t ar_coeff_lag
    Definition: nvmedia_common_decode.h:1672
    _NvMediaPicEntry_AV1_Short
    Definition: nvmedia_common_decode.h:1490
    _NvMediaPictureInfo_AV1::filter_level_v
    uint8_t filter_level_v
    Definition: nvmedia_common_decode.h:1600
    NvMediaPictureInfoMPEG4Part2::pSliceDataOffsets
    uint32_t * pSliceDataOffsets
    Passing NULL for pSliceDataOffsets disables error-concealment.
    Definition: nvmedia_common_decode.h:953
    NvMediaPictureInfoH265::slice_segment_header_extension_present_flag
    uint8_t slice_segment_header_extension_present_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:603
    NvMediaPictureInfoH265::extendedPrecisionProcessingFlag
    uint8_t extendedPrecisionProcessingFlag
    Holds the SPS extended_precision_processing_flag; always 0 in current profile.
    Definition: nvmedia_common_decode.h:736
    NvMediaPictureInfoH265::log2_diff_max_min_luma_coding_block_size
    uint8_t log2_diff_max_min_luma_coding_block_size
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:547
    NvMediaPictureInfoH265::NumActiveRefLayerPics
    uint32_t NumActiveRefLayerPics
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:795
    NvMediaPictureInfoH265::crossComponentPredictionEnableFlag
    uint8_t crossComponentPredictionEnableFlag
    Holds the PPS cross_component_prediction_enabled_flag.
    Definition: nvmedia_common_decode.h:753
    NvMediaPictureInfoVP9::ref2_width
    uint32_t ref2_width
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1399
    NvMediaPictureInfoH265::num_long_term_ref_pics_sps
    uint8_t num_long_term_ref_pics_sps
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:587
    _NvMediaPictureInfo_AV1::ar_coeffs_cb
    int16_t ar_coeffs_cb[25]
    Definition: nvmedia_common_decode.h:1685
    NvMediaPictureInfoMPEG1Or2::concealment_motion_vectors
    uint8_t concealment_motion_vectors
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:850
    _NvMediaPictureInfo_AV1::width
    uint32_t width
    Definition: nvmedia_common_decode.h:1523
    NvMediaPictureInfoH265::log2_min_transform_block_size_minus2
    uint8_t log2_min_transform_block_size_minus2
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:549
    _NvMediaPictureInfo_AV1::film_grain
    struct _NvMediaPictureInfo_AV1::@16 film_grain
    _NvMediaPictureInfo_AV1::chroma_scaling_from_luma
    uint16_t chroma_scaling_from_luma
    Definition: nvmedia_common_decode.h:1671
    NvMediaPictureInfoH264::pSliceDataOffsets
    uint32_t * pSliceDataOffsets
    Passing NULL for pSliceDataOffsets disables error-concealment.
    Definition: nvmedia_common_decode.h:408
    NvMediaPictureInfoH265::pps_deblocking_filter_disabled_flag
    uint8_t pps_deblocking_filter_disabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:656
    _NvMediaPictureInfo_AV1::damping
    uint8_t damping
    Definition: nvmedia_common_decode.h:1633
    NvMediaSEIPayloadH264::content_interpretation_flag
    uint8_t content_interpretation_flag
    Indicates the intended interpretation of the constituent frames, as described in Annex D.
    Definition: nvmedia_common_decode.h:289
    _NvMediaPicEntry_AV1::wmmat
    int32_t wmmat[6]
    Definition: nvmedia_common_decode.h:1502
    _NvMediaPictureInfo_AV1::skip_ref0
    uint32_t skip_ref0
    Definition: nvmedia_common_decode.h:1591
    _NvMediaPictureInfo_AV1::bits
    uint8_t bits
    Definition: nvmedia_common_decode.h:1634
    NvMediaPictureInfoVP8::refresh_entropy_probs
    uint8_t refresh_entropy_probs
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1156
    NvMediaPictureInfoH264::pic_init_qp_minus26
    int8_t pic_init_qp_minus26
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:361
    NvMediaPictureInfoVP9::frameContextIdx
    uint8_t frameContextIdx
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1417
    _NvMediaPictureInfo_AV1::scaling_points_cb
    uint8_t scaling_points_cb[10][2]
    Definition: nvmedia_common_decode.h:1680
    _NvMediaPictureInfo_AV1::superres_denom
    uint8_t superres_denom
    Definition: nvmedia_common_decode.h:1532
    NvMediaPictureInfoVC1::pSliceDataOffsets
    uint32_t * pSliceDataOffsets
    Passing NULL for pSliceDataOffsets disables error-concealment.
    Definition: nvmedia_common_decode.h:1079
    _NvMediaPictureInfo_AV1::max_height
    uint32_t max_height
    Definition: nvmedia_common_decode.h:1527
    NvMediaPictureInfoH265::chromaQpAdjustmentTableSize
    uint8_t chromaQpAdjustmentTableSize
    Holds the PPS chroma_qp_adjustment_table_size_minus1+1, 1...6.
    Definition: nvmedia_common_decode.h:759
    NvMediaPictureInfoH264::MVCReserved8Bits
    uint8_t MVCReserved8Bits
    Copy of the H.264 mvc bitstream field.
    Definition: nvmedia_common_decode.h:425
    NvMediaPictureInfoH265::constrained_intra_pred_flag
    uint8_t constrained_intra_pred_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:618
    NvMediaPictureInfoVC1::overlap
    uint8_t overlap
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1034
    NvMediaReferenceFrameH264
    Information about an H.264 reference frame.
    Definition: nvmedia_common_decode.h:239
    NvMediaReferenceFrameH264::is_long_term
    uint32_t is_long_term
    Is this a long term reference (else short term).
    Definition: nvmedia_common_decode.h:246
    _NvMediaPictureInfo_AV1::num_cb_points
    uint8_t num_cb_points
    Definition: nvmedia_common_decode.h:1681
    NvMediaPictureInfoMPEG1Or2::frame_pred_frame_dct
    uint8_t frame_pred_frame_dct
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:848
    _NvMediaPictureInfo_AV1::qm_u
    uint8_t qm_u
    Definition: nvmedia_common_decode.h:1627
    NvMediaPictureInfoH264::slice_group_change_rate_minus1
    uint32_t slice_group_change_rate_minus1
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:389
    NvMediaPictureInfoVP9::keyFrame
    uint32_t keyFrame
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1403
    NvMediaPictureInfoH264::redundant_pic_cnt_present_flag
    uint8_t redundant_pic_cnt_present_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:383
    NvMediaMotionVectorMB_Metadata::mb_part
    NvMedia_MB_Part_enum mb_part
    mb part
    Definition: nvmedia_common_decode.h:187
    NvMediaPictureInfoH265::log2MaxTransformSkipSize
    uint8_t log2MaxTransformSkipSize
    Holds the PPS extension log2_max_transform_skip_block_size_minus2, 0...5.
    Definition: nvmedia_common_decode.h:751
    NvMediaContentLightLevelInfo::max_content_light_level
    uint16_t max_content_light_level
    Maximum content light level in units of candelas per square metre.
    Definition: nvmedia_common_decode.h:486
    NvMediaPictureInfoH264::transform_8x8_mode_flag
    uint8_t transform_8x8_mode_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:355
    _NvMediaPictureInfo_AV1::cr_offset
    int16_t cr_offset
    Definition: nvmedia_common_decode.h:1692
    _NvMediaPictureInfo_AV1::show_existing_frame_index
    int32_t show_existing_frame_index
    Definition: nvmedia_common_decode.h:1594
    NvMediaPictureInfoH265::intraBlockCopyEnableFlag
    uint8_t intraBlockCopyEnableFlag
    Holds the SPS intraBlockCopyEnableFlag; always 0 not currently used by the spec.
    Definition: nvmedia_common_decode.h:746
    NvMediaPictureInfoMPEG1Or2::top_field_first
    uint8_t top_field_first
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:858
    _NvMediaPictureInfo_AV1::tile_info
    uint32_t tile_info[AV1_MAX_TILES *2]
    Definition: nvmedia_common_decode.h:1543
    NvMediaPictureInfoH264::entropy_coding_mode_flag
    uint8_t entropy_coding_mode_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:377
    _NvMediaPictureInfo_AV1::feature_data
    int16_t feature_data[8][8]
    Definition: nvmedia_common_decode.h:1663
    NvMediaSEIPayloadH264::current_frame_is_frame0_flag
    uint8_t current_frame_is_frame0_flag
    Indicate whether current frame is frame 0, as described in Annex D.
    Definition: nvmedia_common_decode.h:301
    NvMediaPictureInfoVC1::pulldown
    uint8_t pulldown
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1012
    _NvMediaPictureInfo_AV1::tx_mode
    uint8_t tx_mode
    Definition: nvmedia_common_decode.h:1569
    NvMediaPictureInfoH264::slice_group_map_type
    uint8_t slice_group_map_type
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:387
    NvMediaMasteringDisplayData::white_point_y
    uint16_t white_point_y
    Normalized y chromaticity cordinate of white point of mastering display.
    Definition: nvmedia_common_decode.h:470
    _NvMediaPictureInfo_AV1::enable_order_hint
    uint32_t enable_order_hint
    Definition: nvmedia_common_decode.h:1590
    NvMediaPictureInfoMPEG4Part2::alternate_vertical_scan_flag
    uint8_t alternate_vertical_scan_flag
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:938
    NvMediaVP9BackwardUpdates
    Holds VP9 counters for adaptive entropy contexts.
    Definition: nvmedia_common_decode.h:1214
    NvMediaPictureInfoVP9::AltReference
    NvMediaRefSurface * AltReference
    Holds a pointer to the alternate reference frame.
    Definition: nvmedia_common_decode.h:1385
    NVMEDIA_DECODER_INSTANCE_AUTO
    @ NVMEDIA_DECODER_INSTANCE_AUTO
    Specifies that the decoder instance ID can be set dynamically during decode.
    Definition: nvmedia_common_decode.h:64
    _NvMediaPictureInfo_AV1::cols
    uint8_t cols
    Definition: nvmedia_common_decode.h:1538
    NvMediaPictureInfoH265::pps_tc_offset_div2
    int8_t pps_tc_offset_div2
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:660
    _NvMediaPictureInfo_AV1::delta_lf_multi
    uint8_t delta_lf_multi
    Definition: nvmedia_common_decode.h:1606
    NvMediaPictureInfoVP9::resolutionChange
    uint32_t resolutionChange
    Resolution change.
    Definition: nvmedia_common_decode.h:1411
    NvMediaPictureInfoH264::delta_pic_order_always_zero_flag
    uint8_t delta_pic_order_always_zero_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:373
    NvMediaPictureInfoH264::log2_max_pic_order_cnt_lsb_minus4
    uint8_t log2_max_pic_order_cnt_lsb_minus4
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:371
    _NvMediaPictureInfo_AV1::jnt_comp
    uint8_t jnt_comp
    Definition: nvmedia_common_decode.h:1553
    NvMediaPictureInfoH265::diff_cu_qp_delta_depth
    uint8_t diff_cu_qp_delta_depth
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:609
    NvMediaPictureInfoVC1::nNumSlices
    uint32_t nNumSlices
    Number of slices in this picture.
    Definition: nvmedia_common_decode.h:1077
    NvMediaPictureInfoH265::default_ref_layers_active_flag
    uint32_t default_ref_layers_active_flag
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:789
    NvMediaPictureInfoMPEG4Part2::nNumSlices
    uint32_t nNumSlices
    Number of slices in this picture.
    Definition: nvmedia_common_decode.h:951
    NvMediaPictureInfoH265::loop_filter_across_tiles_enabled_flag
    uint8_t loop_filter_across_tiles_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:635
    NVMEDIA_PART_16x8
    @ NVMEDIA_PART_16x8
    MB part 16x8.
    Definition: nvmedia_common_decode.h:157
    NvMediaPictureInfoVC1::extended_mv
    uint8_t extended_mv
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1030
    NvMediaPictureInfoVP9::prevIsKeyFrame
    uint32_t prevIsKeyFrame
    If previous frame is key frame.
    Definition: nvmedia_common_decode.h:1407
    NvMediaPictureInfoH264::log2_max_frame_num_minus4
    uint8_t log2_max_frame_num_minus4
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:367
    NvMediaPictureInfoVP9::width
    uint32_t width
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1387
    NvMediaPictureInfoVP8::nNumSlices
    uint32_t nNumSlices
    Number of slices in this picture.
    Definition: nvmedia_common_decode.h:1187
    NvMediaPictureInfoVP9::loopFilterSharpness
    uint32_t loopFilterSharpness
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1423
    NvMediaPictureInfoMPEG4Part2::resync_marker_disable
    uint8_t resync_marker_disable
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:926
    _NvMediaPictureInfo_AV1
    Holds picture parameter information for AV1 picture.
    Definition: nvmedia_common_decode.h:1522
    NvMediaPictureInfoH265::deblocking_filter_control_present_flag
    uint8_t deblocking_filter_control_present_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:652
    NvMediaPictureInfoH265::reserved2
    uint8_t reserved2
    Ensures alignment to 4 bytes.
    Definition: nvmedia_common_decode.h:769
    _NvMediaPictureInfo_AV1::cdef
    struct _NvMediaPictureInfo_AV1::@14 cdef
    _NvMediaPictureInfo_AV1::mode_ref_delta_enabled
    uint8_t mode_ref_delta_enabled
    Definition: nvmedia_common_decode.h:1603
    NvMediaPictureInfoH265::MasteringDispData
    NvMediaMasteringDisplayData MasteringDispData
    Parser Only: Mastering display data if present.
    Definition: nvmedia_common_decode.h:776
    NvMediaPictureInfoH265::separate_colour_plane_flag
    uint8_t separate_colour_plane_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:577
    NvMediaSliceDecodeData::uNumSlices
    uint32_t uNumSlices
    Number of slices in this SliceData.
    Definition: nvmedia_common_decode.h:508
    NvMediaPictureInfoH264::constrained_intra_pred_flag
    uint8_t constrained_intra_pred_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:347
    NvMediaPictureInfoVP9::segmentFeatureMode
    uint32_t segmentFeatureMode
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1459
    NvMediaPictureInfoMPEG4Part2::quant_type
    uint8_t quant_type
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:930
    NvMediaMotionVectorMB_Metadata::MBType
    NvMediaMacroBlockType MBType
    macroblock type
    Definition: nvmedia_common_decode.h:173
    _NvMediaTile_AV1::column
    uint16_t column
    Definition: nvmedia_common_decode.h:1511
    NvMediaMotionVectorMB_Metadata::mv_for_y
    int16_t mv_for_y
    forward motion vector in y direction
    Definition: nvmedia_common_decode.h:177
    NvMediaPictureInfoMPEG4Part2::interlaced
    uint8_t interlaced
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:928
    NvMediaPictureInfoH265::log2_diff_max_min_pcm_luma_coding_block_size
    uint8_t log2_diff_max_min_pcm_luma_coding_block_size
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:557
    _NvMediaPictureInfo_AV1::profile
    uint8_t profile
    Definition: nvmedia_common_decode.h:1534
    NVMEDIA_PART_16x16
    @ NVMEDIA_PART_16x16
    MB part 16x16.
    Definition: nvmedia_common_decode.h:155
    NvMediaPictureInfoH265::mv_hevc_enable
    uint32_t mv_hevc_enable
    Indicates hecv-mv is present in the stream.
    Definition: nvmedia_common_decode.h:785
    NvMediaPictureInfoH264::deblocking_filter_control_present_flag
    uint8_t deblocking_filter_control_present_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:381
    NvMediaPictureInfoVP9::ref0_width
    uint32_t ref0_width
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1391
    NvMediaPictureInfoVP9::log2_tile_rows
    uint32_t log2_tile_rows
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1451
    NvMediaPictureInfoVC1::range_mapuv
    uint8_t range_mapuv
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1048
    NvMediaPictureInfoVP9::comp_pred_mode
    uint32_t comp_pred_mode
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1443
    NvMediaPictureInfoVP9::frameTagSize
    uint32_t frameTagSize
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1473
    _NvMediaPictureInfo_AV1::max_width
    uint32_t max_width
    Definition: nvmedia_common_decode.h:1526
    NvMediaPictureInfoH264::weighted_pred_flag
    uint8_t weighted_pred_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:349
    NvMediaPictureInfoH265::init_qp_minus26
    int8_t init_qp_minus26
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:611
    NVMEDIA_UNKNOWN_TYPE
    @ NVMEDIA_UNKNOWN_TYPE
    invalid option
    Definition: nvmedia_common_decode.h:147
    NvMediaPictureInfoVC1::multires
    uint8_t multires
    Copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1054
    NvMediaPictureInfoH264::num_ref_idx_l1_active_minus1
    uint8_t num_ref_idx_l1_active_minus1
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:365
    NvMediaPictureInfoH265::loop_filter_across_slices_enabled_flag
    uint8_t loop_filter_across_slices_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:637
    NvMediaMotionVectorMB_Metadata::qp
    uint8_t qp
    qp value
    Definition: nvmedia_common_decode.h:183
    NvMediaPictureInfoH264::direct_8x8_inference_flag
    uint8_t direct_8x8_inference_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:375
    NvMediaPictureInfoH265::log2_min_pcm_luma_coding_block_size_minus3
    uint8_t log2_min_pcm_luma_coding_block_size_minus3
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:555
    _NvMediaPictureInfo_AV1::u_ac_delta_q
    int8_t u_ac_delta_q
    Definition: nvmedia_common_decode.h:1624
    _NvMediaPictureInfo_AV1::interintra_compound
    uint8_t interintra_compound
    Definition: nvmedia_common_decode.h:1549
    NvMediaReferenceFrameH264::FrameIdx
    uint16_t FrameIdx
    Copy of the H.264 bitstream field: frame_num from slice_header for short-term references,...
    Definition: nvmedia_common_decode.h:264
    NvMediaPictureInfoVP8::RetRefreshLastFrame
    uint32_t RetRefreshLastFrame
    Parser only: RetRefreshLastFrame.
    Definition: nvmedia_common_decode.h:1200
    _NvMediaPictureInfo_AV1::v_dc_delta_q
    int8_t v_dc_delta_q
    Definition: nvmedia_common_decode.h:1623
    NvMediaPictureInfoH264::chroma_format_idc
    uint16_t chroma_format_idc
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:335
    NvMediaPictureInfoH265::pps_slice_chroma_qp_offsets_present_flag
    uint8_t pps_slice_chroma_qp_offsets_present_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:649
    NvMediaPictureInfoH265::output_flag_present_flag
    uint8_t output_flag_present_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:639
    NvMediaPictureInfoH265::cabac_init_present_flag
    uint8_t cabac_init_present_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:647
    NvMediaSliceDecodeData::pBitstreamData
    uint8_t * pBitstreamData
    Ptr to bitstream data for this picture (slice-layer)
    Definition: nvmedia_common_decode.h:506
    _NvMediaPictureInfo_AV1::delta_q_present
    uint8_t delta_q_present
    Definition: nvmedia_common_decode.h:1618
    NvMediaPictureInfoH265::masterin_display_data_present
    uint8_t masterin_display_data_present
    Parser Only: Flag to indicated mastering display data is present.
    Definition: nvmedia_common_decode.h:774
    NvMediaPictureInfoVC1::range_mapuv_flag
    uint8_t range_mapuv_flag
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1046
    NvMediaPictureInfoVC1::range_mapy_flag
    uint8_t range_mapy_flag
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1042
    NvMediaSliceDecodeData::bFirstSlice
    uint32_t bFirstSlice
    First slice flag: whether this SliceData contains first slice of frame.
    Definition: nvmedia_common_decode.h:516
    NvMediaPictureInfoVC1::interlace
    uint8_t interlace
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1014
    NvMediaIDEFrameStats::mvfData
    NvMediaMotionVectorFrameMetaData mvfData
    motion vector dump for current frame
    Definition: nvmedia_common_decode.h:219
    NvMediaPictureInfoH265::NumDirectRefLayers
    uint32_t NumDirectRefLayers
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:791
    NvMediaMotionVectorFrameMetaData::mv
    NvMediaMotionVectorMB_Metadata * mv
    pointer to motion vector array
    Definition: nvmedia_common_decode.h:201
    NvMediaPictureInfoH265::NumPocStCurrBefore
    uint32_t NumPocStCurrBefore
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:687
    _NvMediaPictureInfo_AV1::reference_frame_update
    uint8_t reference_frame_update
    Definition: nvmedia_common_decode.h:1571
    _NvMediaPictureInfo_AV1::skip_mode
    uint8_t skip_mode
    Definition: nvmedia_common_decode.h:1566
    NvMediaPictureInfoH264::second_chroma_qp_index_offset
    int8_t second_chroma_qp_index_offset
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:359
    NvMediaPictureInfoVC1::refdist_flag
    uint8_t refdist_flag
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1026
    NvMediaPictureInfoVP9::intraOnly
    uint32_t intraOnly
    Intra only.
    Definition: nvmedia_common_decode.h:1415
    NvMediaRefSurface
    void NvMediaRefSurface
    A generic "reference surface" pointer type.
    Definition: nvmedia_common_decode.h:100
    NvMediaPictureInfoH265::dependent_slice_segments_enabled_flag
    uint8_t dependent_slice_segments_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:601
    _NvMediaPictureInfo_AV1::update_data
    uint8_t update_data
    Definition: nvmedia_common_decode.h:1659
    NVMEDIA_MBTYPE_I
    @ NVMEDIA_MBTYPE_I
    macroblock type I
    Definition: nvmedia_common_decode.h:131
    NvMediaPictureInfoH265::long_term_ref_pics_present_flag
    uint8_t long_term_ref_pics_present_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:585
    _NvMediaPictureInfo_AV1::heights
    uint16_t heights[AV1_MAX_TILES]
    Definition: nvmedia_common_decode.h:1541
    NvMediaPictureInfoH265::bit_depth_chroma
    uint8_t bit_depth_chroma
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:561
    NvMediaTile_AV1
    struct _NvMediaTile_AV1 NvMediaTile_AV1
    NvMediaPictureInfoMPEG1Or2
    Holds picture parameter information for an MPEG 1 or MPEG 2 picture.
    Definition: nvmedia_common_decode.h:829
    NvMediaPictureInfoH265::amp_enabled_flag
    uint8_t amp_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:575
    NvMediaPictureInfoH265::frameType
    uint8_t frameType
    0:FrameType_B 1:FrameType_P 2:FrameType_I
    Definition: nvmedia_common_decode.h:771
    NVMEDIA_DECODER_INSTANCE_1
    @ NVMEDIA_DECODER_INSTANCE_1
    Specifies the decoder instance ID 1.
    Definition: nvmedia_common_decode.h:60
    _NvMediaPictureInfo_AV1::cdef_enable
    uint8_t cdef_enable
    Definition: nvmedia_common_decode.h:1556
    NvMediaPictureInfoH265::cu_qp_delta_enabled_flag
    uint8_t cu_qp_delta_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:607
    NvMediaPictureInfoH265::num_extra_slice_header_bits
    uint8_t num_extra_slice_header_bits
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:632
    NvMediaPictureInfoH265::pps_range_extension_present_flag
    uint8_t pps_range_extension_present_flag
    Definition: nvmedia_common_decode.h:748
    NvMediaPictureInfoH265::CurrPicOrderCntVal
    int32_t CurrPicOrderCntVal
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:695
    _NvMediaPictureInfo_AV1::CurrPic
    NvMediaPicEntry_AV1_Short CurrPic
    Definition: nvmedia_common_decode.h:1529
    NvMediaPictureInfoVP8::pSliceDataOffsets
    uint32_t * pSliceDataOffsets
    Passing NULL for pSliceDataOffsets disables error-concealment.
    Definition: nvmedia_common_decode.h:1189
    _NvMediaPictureInfo_AV1::num_cr_points
    uint8_t num_cr_points
    Definition: nvmedia_common_decode.h:1683
    _NvMediaPictureInfo_AV1::loop_filter
    struct _NvMediaPictureInfo_AV1::@12 loop_filter
    NvMediaPictureInfoH265::log2_min_luma_coding_block_size_minus3
    uint8_t log2_min_luma_coding_block_size_minus3
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:545
    NvMediaPictureInfoH265::NumPocStCurrAfter
    uint32_t NumPocStCurrAfter
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:689
    _NvMediaPictureInfo_AV1::widths
    uint16_t widths[AV1_MAX_TILES]
    Definition: nvmedia_common_decode.h:1540
    NvMediaPictureInfoH265::diffCuChromaQpAdjustmentDepth
    uint8_t diffCuChromaQpAdjustmentDepth
    Holds the PPS diff_cu_chroma_qp_adjustment_depth, 0...3.
    Definition: nvmedia_common_decode.h:757
    _NvMediaPictureInfo_AV1::mode_ref_delta_update
    uint8_t mode_ref_delta_update
    Definition: nvmedia_common_decode.h:1604
    NvMediaPictureInfoH265::poc_lsb_not_present_flag
    uint32_t poc_lsb_not_present_flag
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:797
    NvMediaReferenceFrameH264::surface
    NvMediaRefSurface * surface
    The surface that contains the reference image.
    Definition: nvmedia_common_decode.h:244
    NvMediaPictureInfoH265::implicitRdpcmEnableFlag
    uint8_t implicitRdpcmEnableFlag
    Holds the SPS implicit_rdpcm_enabled_flag.
    Definition: nvmedia_common_decode.h:732
    NvMediaPictureInfoH265::entropy_coding_sync_enabled_flag
    uint8_t entropy_coding_sync_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:628
    _NvMediaPictureInfo_AV1::sharpness_level
    uint8_t sharpness_level
    Definition: nvmedia_common_decode.h:1601
    NvMediaPictureInfoVP9::segmentMapUpdate
    uint32_t segmentMapUpdate
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1455
    NvMediaPicEntry_AV1
    struct _NvMediaPicEntry_AV1 NvMediaPicEntry_AV1
    NvMediaPictureInfoH265::max_one_active_ref_layer_flag
    uint32_t max_one_active_ref_layer_flag
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:793
    NvMediaPictureInfoVP8::uCoeffPartitionBufferHandle
    uint32_t uCoeffPartitionBufferHandle
    Handle to VP8 Coeff partition (for OTF case).
    Definition: nvmedia_common_decode.h:1193
    _NvMediaPictureInfo_AV1::BitDepth
    uint8_t BitDepth
    Definition: nvmedia_common_decode.h:1533
    NvMediaPictureInfoH265::scaling_list_enable_flag
    uint8_t scaling_list_enable_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:593
    NvMediaPictureInfoVC1::backward_reference
    NvMediaRefSurface * backward_reference
    Reference used by B frames.
    Definition: nvmedia_common_decode.h:994
    _NvMediaPictureInfo_AV1::switchable_motion_mode
    uint8_t switchable_motion_mode
    Definition: nvmedia_common_decode.h:1561
    NvMediaPictureInfoVP9::LastReference
    NvMediaRefSurface * LastReference
    Holds a pointer to the last reference frame.
    Definition: nvmedia_common_decode.h:1381
    nvmedia_core.h
    NVIDIA Media Interface: Core
    NvMediaPictureInfoH265::bit_depth_luma
    uint8_t bit_depth_luma
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:559
    _NvMediaTile_AV1::row
    uint16_t row
    Definition: nvmedia_common_decode.h:1510
    _NvMediaPictureInfo_AV1::uv_strengths
    union _NvMediaPictureInfo_AV1::@14::@18 uv_strengths[8]
    NvMediaPictureInfoH265::IDRPicFlag
    uint32_t IDRPicFlag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:679
    NvMediaSliceDecodeData::uFirstCtbAddr
    uint32_t uFirstCtbAddr
    CTB number of first CTB in the slice data.
    Definition: nvmedia_common_decode.h:514
    NvMediaPictureInfoVP8::uCoeffPartitionDataLen
    uint32_t uCoeffPartitionDataLen
    Number of bytes in VP8 Coeff partition (for OTF case)
    Definition: nvmedia_common_decode.h:1191
    NvMediaPictureInfoH265::content_light_level_info_present
    uint32_t content_light_level_info_present
    Parser Only: Flag to indicated content light level data is present.
    Definition: nvmedia_common_decode.h:808
    NvMediaMotionVectorFrameMetaData::mbCount
    uint32_t mbCount
    total number of macroblocks in current frame
    Definition: nvmedia_common_decode.h:197
    NvMediaPictureInfoVP9::allow_high_precision_mv
    uint32_t allow_high_precision_mv
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1437
    _NvMediaPictureInfo_AV1::interp_filter
    uint8_t interp_filter
    Definition: nvmedia_common_decode.h:1653
    NvMediaPictureInfoVP8::update_mb_seg_data
    uint8_t update_mb_seg_data
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1128
    NvMediaPictureInfoVP8::hdr_processed_offset
    uint32_t hdr_processed_offset
    Offset to byte which is parsed in cpu.
    Definition: nvmedia_common_decode.h:1180
    NvMediaPictureInfoVC1::fastuvmc
    uint8_t fastuvmc
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1040
    NvMediaPictureInfoVP9::log2_tile_columns
    uint32_t log2_tile_columns
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1449
    NvMediaMotionVectorMB_Metadata::mv_bac_y
    int16_t mv_bac_y
    forward motion vector in y direction
    Definition: nvmedia_common_decode.h:181
    NvMediaPictureInfoVP8::CbrHdrBedRange
    uint8_t CbrHdrBedRange
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1160
    _NvMediaPictureInfo_AV1::scaling_points_cr
    uint8_t scaling_points_cr[10][2]
    Definition: nvmedia_common_decode.h:1682
    _NvMediaPictureInfo_AV1::ref_frame_map_index
    int8_t ref_frame_map_index[8]
    Definition: nvmedia_common_decode.h:1588
    _NvMediaPictureInfo_AV1::reduced_tx_set
    uint8_t reduced_tx_set
    Definition: nvmedia_common_decode.h:1567
    NvMediaPictureInfoH264::num_slice_groups_minus1
    uint8_t num_slice_groups_minus1
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:385
    _NvMediaPictureInfo_AV1::frame_type
    uint8_t frame_type
    Definition: nvmedia_common_decode.h:1574
    _NvMediaPictureInfo_AV1::integer_mv
    uint8_t integer_mv
    Definition: nvmedia_common_decode.h:1555
    NvMediaPictureInfoVC1::vstransform
    uint8_t vstransform
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1036
    _NvMediaPictureInfo_AV1::superres
    uint8_t superres
    Definition: nvmedia_common_decode.h:1568
    _NvMediaPictureInfo_AV1::grain_seed
    uint16_t grain_seed
    Definition: nvmedia_common_decode.h:1677
    NvMediaMotionVectorFrameMetaData
    Motion vector array to get the required current frame stats.
    Definition: nvmedia_common_decode.h:193
    _NvMediaPictureInfo_AV1::mono_chrome
    uint8_t mono_chrome
    Definition: nvmedia_common_decode.h:1579
    _NvMediaPictureInfo_AV1::filter_level_u
    uint8_t filter_level_u
    Definition: nvmedia_common_decode.h:1599
    _NvMediaPictureInfo_AV1::show_frame
    uint8_t show_frame
    Definition: nvmedia_common_decode.h:1575
    NVMEDIA_PPS_PRESENT
    @ NVMEDIA_PPS_PRESENT
    picture header data present or not
    Definition: nvmedia_common_decode.h:77
    NvMediaPictureInfoH265::num_ref_idx_l1_default_active_minus1
    uint8_t num_ref_idx_l1_default_active_minus1
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:643
    _NvMediaPictureInfo_AV1::subsampling_x
    uint8_t subsampling_x
    Definition: nvmedia_common_decode.h:1577
    NvMediaDecoderInstanceId
    NvMediaDecoderInstanceId
    Specifies the decoder instance ID.
    Definition: nvmedia_common_decode.h:56
    NvMediaPictureInfoVP8::segmentation_enabled
    uint8_t segmentation_enabled
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1124
    NvMediaPictureInfoH264::mb_adaptive_frame_field_flag
    uint8_t mb_adaptive_frame_field_flag
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:345
    NvMediaPictureInfoH265::log2SaoOffsetScaleLuma
    uint8_t log2SaoOffsetScaleLuma
    Holds the PPS log2_sao_offset_scale_luma, max(0,bitdepth-10), maxBitdepth 16 for future.
    Definition: nvmedia_common_decode.h:761
    NvMediaPictureInfoMPEG4Part2::rounding_control
    uint8_t rounding_control
    Derived from vop_rounding_type bitstream field.
    Definition: nvmedia_common_decode.h:936
    NvMediaPictureInfoVP8::AltReference
    NvMediaRefSurface * AltReference
    Alternate reference frame.
    Definition: nvmedia_common_decode.h:1111
    NvMediaPictureInfoVP8::hdr_partition_size
    uint32_t hdr_partition_size
    Remaining header parition size.
    Definition: nvmedia_common_decode.h:1176
    _NvMediaPictureInfo_AV1::screen_content_tools
    uint8_t screen_content_tools
    Definition: nvmedia_common_decode.h:1554
    _NvMediaPictureInfo_AV1::base_qindex
    uint8_t base_qindex
    Definition: nvmedia_common_decode.h:1620
    _NvMediaPictureInfo_AV1::segmentation
    struct _NvMediaPictureInfo_AV1::@15 segmentation
    NvMediaPictureInfoH265::pps_cb_qp_offset
    int8_t pps_cb_qp_offset
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:613
    NvMediaPictureInfoH264::inter_view_flag
    uint8_t inter_view_flag
    Copy of the H.264 mvc bitstream field.
    Definition: nvmedia_common_decode.h:419
    _NvMediaPictureInfo_AV1::use_128x128_superblock
    uint8_t use_128x128_superblock
    Definition: nvmedia_common_decode.h:1547
    NvMediaPictureInfoVP9::segmentEnabled
    uint32_t segmentEnabled
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1453
    NvMediaPictureInfoVP8::loop_filter_level
    uint8_t loop_filter_level
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1137
    NvMediaPictureInfoH264::seiPayloadInfo
    NvMediaSEIPayloadH264 seiPayloadInfo
    Parser only: SEI payload info.
    Definition: nvmedia_common_decode.h:433
    NvMediaPictureInfoMPEG1Or2::alternate_scan
    uint8_t alternate_scan
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:854
    NvMediaPictureInfoVP8::show_frame
    uint8_t show_frame
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1117
    NvMediaPictureInfoMPEG4Part2::data_partitioned
    uint8_t data_partitioned
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:946
    NvMediaPictureInfoH265
    Holds picture parameter information for an H.265 picture.
    Definition: nvmedia_common_decode.h:538
    _NvMediaPictureInfo_AV1::enabled
    uint8_t enabled
    Definition: nvmedia_common_decode.h:1657
    NvMediaPictureInfoMPEG4Part2::top_field_first
    uint8_t top_field_first
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:940
    _NvMediaPictureInfo_AV1::warped_motion
    uint8_t warped_motion
    Definition: nvmedia_common_decode.h:1551
    NvMediaPictureInfoH265::uniform_spacing_flag
    uint8_t uniform_spacing_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:664
    NvMediaPictureInfoH265::num_tile_columns_minus1
    uint8_t num_tile_columns_minus1
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:666
    NvMediaPictureInfoH265::ContentLightLevelInfo
    NvMediaContentLightLevelInfo ContentLightLevelInfo
    Parser Only: Content light level info data if present.
    Definition: nvmedia_common_decode.h:810
    NvMediaPictureInfoH265::strong_intra_smoothing_enabled_flag
    uint8_t strong_intra_smoothing_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:569
    NvMediaPictureInfoVC1::rangered
    uint8_t rangered
    VC-1 SP/MP range reduction control.
    Definition: nvmedia_common_decode.h:1064
    NvMediaIDEFrameStatus::hwClockValue
    uint32_t hwClockValue
    pass hw decode clock value to calculate decode time
    Definition: nvmedia_common_decode.h:107
    NvMediaPictureInfoH265::sps_range_extension_present_flag
    uint8_t sps_range_extension_present_flag
    Definition: nvmedia_common_decode.h:725
    _NvMediaPictureInfo_AV1::delta_lf_present
    uint8_t delta_lf_present
    Definition: nvmedia_common_decode.h:1605
    _NvMediaTile_AV1::dataSize
    uint32_t dataSize
    Definition: nvmedia_common_decode.h:1509
    NvMediaPictureInfoMPEG4Part2::vop_coding_type
    uint8_t vop_coding_type
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:920
    NvMediaPictureInfoH264::pic_order_cnt_type
    uint8_t pic_order_cnt_type
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:369
    NvMediaPictureInfoH265::transformSkipRotationEnableFlag
    uint8_t transformSkipRotationEnableFlag
    Holds the SPS extension for transform_skip_rotation_enabled_flag.
    Definition: nvmedia_common_decode.h:728
    NvMediaPictureInfoH265::pcm_sample_bit_depth_luma_minus1
    uint8_t pcm_sample_bit_depth_luma_minus1
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:563
    NVMEDIA_MBTYPE_P_FORWARD
    @ NVMEDIA_MBTYPE_P_FORWARD
    macroblock type P forward
    Definition: nvmedia_common_decode.h:127
    _NvMediaPictureInfo_AV1::order_hint_bits_minus_1
    uint8_t order_hint_bits_minus_1
    Definition: nvmedia_common_decode.h:1583
    NvMediaPictureInfoH265::max_transform_hierarchy_depth_inter
    uint8_t max_transform_hierarchy_depth_inter
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:573
    NvMediaPictureInfoH265::pcm_loop_filter_disabled_flag
    uint8_t pcm_loop_filter_disabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:567
    NvMediaPictureInfoMPEG4Part2::forward_reference
    NvMediaRefSurface * forward_reference
    Reference used by B and P frames.
    Definition: nvmedia_common_decode.h:904
    NvMediaPictureInfoH265::explicitRdpcmEnableFlag
    uint8_t explicitRdpcmEnableFlag
    Holds the SPS explicit_rdpcm_enabled_flag.
    Definition: nvmedia_common_decode.h:734
    NvMediaSliceDecodeData::bErrorFlag
    uint32_t bErrorFlag
    Error flag if some parsing error detected.
    Definition: nvmedia_common_decode.h:520
    NvMediaMotionVectorMB_Metadata::mv_for_x
    int16_t mv_for_x
    forward motion vector in x direction
    Definition: nvmedia_common_decode.h:175
    NvMediaPictureInfoVC1::frameHeight
    uint16_t frameHeight
    Parser only: Actual frame height.
    Definition: nvmedia_common_decode.h:1086
    _NvMediaPictureInfo_AV1::combined
    uint8_t combined
    Definition: nvmedia_common_decode.h:1641
    NvMediaPictureInfoH265::iCur
    uint32_t iCur
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:677
    NvMediaPictureInfoVC1::maxbframes
    uint8_t maxbframes
    Copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1074
    _NvMediaPictureInfo_AV1::clip_to_restricted_range
    uint16_t clip_to_restricted_range
    Definition: nvmedia_common_decode.h:1676
    NvMediaSEIPayloadH264::uUserSeiPayloadLength
    uint32_t uUserSeiPayloadLength
    Specify the length of user data unregistered SEI message, as described in Annex D.
    Definition: nvmedia_common_decode.h:306
    NvMediaContentLightLevelInfo::max_pic_average_light_level
    uint16_t max_pic_average_light_level
    Maximum frame average light level in units of candelas per square metre.
    Definition: nvmedia_common_decode.h:488
    NvMediaPictureInfoVP8::LastReference
    NvMediaRefSurface * LastReference
    Last reference frame.
    Definition: nvmedia_common_decode.h:1107
    NvMediaPictureInfoH265::log2_parallel_merge_level_minus2
    uint8_t log2_parallel_merge_level_minus2
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:630
    NvmediaVP9EntropyProbs
    Holds VP9 entropy contexts.
    Definition: nvmedia_common_decode.h:1277
    NvMediaPictureInfoMPEG4Part2::video_object_layer_height
    uint16_t video_object_layer_height
    Parser Only: Video object layer height.
    Definition: nvmedia_common_decode.h:958
    _NvMediaPictureInfo_AV1::filter_level
    uint8_t filter_level[2]
    Definition: nvmedia_common_decode.h:1598
    NvMediaPictureInfoVP9::qpYDc
    int32_t qpYDc
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1427
    NvMediaPictureInfoVP8::update_mb_seg_abs
    uint8_t update_mb_seg_abs
    Copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1133
    NvMediaPictureInfoVP9::modeRefLfEnabled
    uint32_t modeRefLfEnabled
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1465
    NvMediaPictureInfoVP8::mode_ref_lf_delta_enabled
    uint8_t mode_ref_lf_delta_enabled
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1141
    NvMediaPictureInfoH265::nuh_layer_id
    uint32_t nuh_layer_id
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:787
    NvMediaPictureInfoMPEG1Or2::intra_dc_precision
    uint8_t intra_dc_precision
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:846
    _NvMediaPictureInfo_AV1::grain_scale_shift
    uint16_t grain_scale_shift
    Definition: nvmedia_common_decode.h:1674
    NVMEDIA_DECODER_INSTANCE_0
    @ NVMEDIA_DECODER_INSTANCE_0
    Specifies the decoder instance ID 0.
    Definition: nvmedia_common_decode.h:58
    _NvMediaPictureInfo_AV1::scaling_shift_minus8
    uint16_t scaling_shift_minus8
    Definition: nvmedia_common_decode.h:1670
    _NvMediaPictureInfo_AV1::fgsPic
    NvMediaRefSurface * fgsPic
    Definition: nvmedia_common_decode.h:1667
    NvMediaSEIPayloadH264::quincunx_sampling_flag
    uint8_t quincunx_sampling_flag
    Indicate whether each colour component plane of each consituent frame is quincunx sampled or not,...
    Definition: nvmedia_common_decode.h:286
    NvMediaReferenceFrameH264::bottom_is_reference
    uint32_t bottom_is_reference
    Is the bottom field used as a reference.
    Definition: nvmedia_common_decode.h:256
    NvMediaMacroBlockType
    NvMediaMacroBlockType
    Macroblock types.
    Definition: nvmedia_common_decode.h:123
    _NvMediaPictureInfo_AV1::ar_coeffs_y
    int16_t ar_coeffs_y[24]
    Definition: nvmedia_common_decode.h:1684
    NvMediaPictureInfoH264::num_inter_view_refs_l1
    uint8_t num_inter_view_refs_l1
    Copy of the H.264 mvc bitstream field.
    Definition: nvmedia_common_decode.h:423
    _NvMediaPictureInfo_AV1::refresh_frame_flags
    uint8_t refresh_frame_flags
    Definition: nvmedia_common_decode.h:1694
    NvMediaPictureInfoVP8::CbrHdrBedValue
    uint8_t CbrHdrBedValue
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1158
    _NvMediaPictureInfo_AV1::frame_restoration_type
    uint8_t frame_restoration_type[3]
    Definition: nvmedia_common_decode.h:1613
    NvMediaPictureInfoVC1
    Holds picture parameter information for a VC1 picture.
    Definition: nvmedia_common_decode.h:984
    _NvMediaTile_AV1::Reserved24Bits
    uint8_t Reserved24Bits[3]
    Definition: nvmedia_common_decode.h:1513
    NVMEDIA_B
    @ NVMEDIA_B
    MB type B.
    Definition: nvmedia_common_decode.h:143
    NvMediaPictureInfoVC1::postprocflag
    uint8_t postprocflag
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1010
    NvMediaPictureInfoVP8::hdr_start_offset
    uint32_t hdr_start_offset
    Start of header partition.
    Definition: nvmedia_common_decode.h:1178
    NvMediaPictureInfoVC1::extended_dmv
    uint8_t extended_dmv
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1032
    NvMediaPictureInfoH265::NumDeltaPocsOfRefRpsIdx
    uint32_t NumDeltaPocsOfRefRpsIdx
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:683
    _NvMediaPictureInfo_AV1::cb_offset
    int16_t cb_offset
    Definition: nvmedia_common_decode.h:1689
    _NvMediaPictureInfo_AV1::qm_y
    uint8_t qm_y
    Definition: nvmedia_common_decode.h:1626
    _NvMediaPicEntry_AV1_Short::Index
    uint8_t Index
    Definition: nvmedia_common_decode.h:1491
    NvMediaPictureInfoMPEG4Part2::reversible_vlc
    uint8_t reversible_vlc
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:948
    NvMediaPictureInfoH265::num_tile_rows_minus1
    uint8_t num_tile_rows_minus1
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:668
    NvMediaPictureInfoH265::bSliceDecEnable
    uint32_t bSliceDecEnable
    Flag to indicate slice decode is enabled.
    Definition: nvmedia_common_decode.h:778
    NvMediaPictureInfoMPEG1Or2::full_pel_backward_vector
    uint8_t full_pel_backward_vector
    Holds a copy of the MPEG-1 bitstream field.
    Definition: nvmedia_common_decode.h:862
    _NvMediaPictureInfo_AV1::temporal_update
    uint8_t temporal_update
    Definition: nvmedia_common_decode.h:1660
    NvMediaPictureInfoVP9::ref2_height
    uint32_t ref2_height
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1401
    _NvMediaPictureInfo_AV1::u_dc_delta_q
    int8_t u_dc_delta_q
    Definition: nvmedia_common_decode.h:1622
    _NvMediaPictureInfo_AV1::cr_mult
    uint8_t cr_mult
    Definition: nvmedia_common_decode.h:1690
    NvMediaPictureInfoH265::transformSkipContextEnableFlag
    uint8_t transformSkipContextEnableFlag
    Holds the SPS extension for transform_skip_context_enabled_flag.
    Definition: nvmedia_common_decode.h:730
    NVMEDIA_SLH_PRESENT
    @ NVMEDIA_SLH_PRESENT
    slice header data present or not
    Definition: nvmedia_common_decode.h:73
    NvMediaPictureInfoVP8::golden_ref_frame_sign_bias
    uint8_t golden_ref_frame_sign_bias
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1152
    NvMediaPictureInfoVP8::filter_type
    uint8_t filter_type
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1135
    NvMediaSEIPayloadH264
    H.264 SEI payload information Used by the parser only.
    Definition: nvmedia_common_decode.h:280
    NvMediaPictureInfoH265::num_ref_idx_l0_default_active_minus1
    uint8_t num_ref_idx_l0_default_active_minus1
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:641
    NvMediaMasteringDisplayData::min_display_parameter_luminance
    uint16_t min_display_parameter_luminance
    Nominal minimum display luminance in units of 0.0001 candelas per square metre.
    Definition: nvmedia_common_decode.h:474
    _NvMediaPictureInfo_AV1::secondary
    uint8_t secondary
    Definition: nvmedia_common_decode.h:1639
    NvMediaPictureInfoH264::qpprime_y_zero_transform_bypass_flag
    int32_t qpprime_y_zero_transform_bypass_flag
    Copy of the H.264 bitstream field, qpprime_y_zero_transform_bypass_flag.
    Definition: nvmedia_common_decode.h:443
    NvMediaPictureInfoH265::chroma_format_idc
    uint8_t chroma_format_idc
    Holds a copy of the chroma_format_idc.
    Definition: nvmedia_common_decode.h:595
    NvMediaPictureInfoMPEG1Or2::flag_slices_across_multiple_rows
    uint8_t flag_slices_across_multiple_rows
    Indicates whether the MPEG slices span across multiple rows.
    Definition: nvmedia_common_decode.h:879
    NvMediaPictureInfoVP8::update_mb_seg_map
    uint8_t update_mb_seg_map
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1126
    NvMediaPictureInfoVC1::loopfilter
    uint8_t loopfilter
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1038
    _NvMediaPicEntry_AV1::height
    uint32_t height
    Definition: nvmedia_common_decode.h:1497
    NvMediaMasteringDisplayData::white_point_x
    uint16_t white_point_x
    Normalized x chromaticity cordinate of white point of mastering display.
    Definition: nvmedia_common_decode.h:468
    NVMEDIA_I
    @ NVMEDIA_I
    MB type I.
    Definition: nvmedia_common_decode.h:145
    _NvMediaPictureInfo_AV1::y_strengths
    union _NvMediaPictureInfo_AV1::@14::@17 y_strengths[8]
    _NvMediaTile_AV1::anchor_frame
    NvMediaPicEntry_AV1_Short anchor_frame
    Definition: nvmedia_common_decode.h:1512
    NvMediaPictureInfoMPEG4Part2::vop_fcode_backward
    uint8_t vop_fcode_backward
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:924
    NvMediaPictureInfoMPEG1Or2::forward_reference
    NvMediaRefSurface * forward_reference
    Reference used by B and P frames.
    Definition: nvmedia_common_decode.h:834
    NvMediaPictureInfoVC1::panscan_flag
    uint8_t panscan_flag
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1024
    NvMediaPictureInfoH265::sliceDecData
    NvMediaSliceDecodeData sliceDecData
    Slice decode data when Slice decode is enabled.
    Definition: nvmedia_common_decode.h:780
    NvMediaSEIPayloadH264::frame0_flipped_flag
    uint8_t frame0_flipped_flag
    Indicates which one of the two constituent frames is flipped, as described in Annex D.
    Definition: nvmedia_common_decode.h:296
    NvMediaPictureInfoH264::num_inter_view_refs_l0
    uint8_t num_inter_view_refs_l0
    Copy of the H.264 mvc bitstream field.
    Definition: nvmedia_common_decode.h:421
    NvMediaPictureInfoH265::max_transform_hierarchy_depth_intra
    uint8_t max_transform_hierarchy_depth_intra
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:571
    _NvMediaPictureInfo_AV1::update_map
    uint8_t update_map
    Definition: nvmedia_common_decode.h:1658
    _NvMediaTile_AV1
    Definition: nvmedia_common_decode.h:1507
    NvMediaPictureInfoH265::sign_data_hiding_enabled_flag
    uint8_t sign_data_hiding_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:605
    _NvMediaPictureInfo_AV1::scaling_points_y
    uint8_t scaling_points_y[14][2]
    Definition: nvmedia_common_decode.h:1678
    NvMediaPictureInfoH265::NumPocLtCurr
    uint32_t NumPocLtCurr
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:691
    NvMediaPictureInfoH264::pic_width_in_mbs_minus1
    uint32_t pic_width_in_mbs_minus1
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:435
    NvMediaMasteringDisplayData::max_display_parameter_luminance
    uint16_t max_display_parameter_luminance
    Nominal maximum display luminance in units of candelas per square metre.
    Definition: nvmedia_common_decode.h:472
    _NvMediaPicEntry_AV1::wmtype
    uint8_t wmtype
    Definition: nvmedia_common_decode.h:1501
    NvMediaPictureInfoH265::pic_width_in_luma_samples
    uint32_t pic_width_in_luma_samples
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:541
    NvMediaReferenceFrameH264::top_is_reference
    uint32_t top_is_reference
    Is the top field used as a reference.
    Definition: nvmedia_common_decode.h:251
    NvMediaPictureInfoH265::RAPPicFlag
    uint32_t RAPPicFlag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:681
    _NvMediaPictureInfo_AV1::masked_compound
    uint8_t masked_compound
    Definition: nvmedia_common_decode.h:1550
    NvMediaIDEFrameStatus::decoding_status
    uint32_t decoding_status
    32 bits fields, each bit indicate the decoding progress
    Definition: nvmedia_common_decode.h:115
    NvMediaPictureInfoVP9::PrevShowFrame
    uint32_t PrevShowFrame
    Previous frame is show frame.
    Definition: nvmedia_common_decode.h:1409
    NvMediaPictureInfoVP9::errorResilient
    uint32_t errorResilient
    Error Resilient.
    Definition: nvmedia_common_decode.h:1413
    AV1_MAX_TILES
    #define AV1_MAX_TILES
    Definition: nvmedia_common_decode.h:1488
    _NvMediaPictureInfo_AV1::overlap_flag
    uint16_t overlap_flag
    Definition: nvmedia_common_decode.h:1675
    _NvMediaPictureInfo_AV1::restoration
    uint8_t restoration
    Definition: nvmedia_common_decode.h:1557
    NvMediaPictureInfoVC1::tfcntrflag
    uint8_t tfcntrflag
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1016
    NvMediaPictureInfoH265::deblocking_filter_override_enabled_flag
    uint8_t deblocking_filter_override_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:654
    _NvMediaPictureInfo_AV1::restoration_unit_size
    uint16_t restoration_unit_size[3]
    Definition: nvmedia_common_decode.h:1612
    NvMediaSliceDecodeData::uCTBCount
    uint32_t uCTBCount
    Number of CTB present in this CTB.
    Definition: nvmedia_common_decode.h:512
    NvMediaPictureInfoMPEG1Or2::backward_reference
    NvMediaRefSurface * backward_reference
    Reference used by B frames.
    Definition: nvmedia_common_decode.h:839
    NvMediaPictureInfoH265::weighted_pred_flag
    uint8_t weighted_pred_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:620
    NvMediaPictureInfoMPEG4Part2::vop_time_increment_bitcount
    uint32_t vop_time_increment_bitcount
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:918
    NvMediaPictureInfoVC1::syncmarker
    uint8_t syncmarker
    Copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1059
    NvMediaPictureInfoH265::pcm_enabled_flag
    uint8_t pcm_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:553
    NvMediaPictureInfoH264::fmo_aso_enable
    uint8_t fmo_aso_enable
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:393
    _NvMediaPictureInfo_AV1::delta_lf_res
    uint8_t delta_lf_res
    Definition: nvmedia_common_decode.h:1610
    NvMediaSEIPayloadH264::bStereoEnabled
    uint32_t bStereoEnabled
    Flag whether stereo is enabled or not.
    Definition: nvmedia_common_decode.h:303
    NVMEDIA_PART_8x16
    @ NVMEDIA_PART_8x16
    MB part 8x16.
    Definition: nvmedia_common_decode.h:159
    NvMediaPictureInfoVP9::qpYAc
    int32_t qpYAc
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1425
    NvMediaPictureInfoVP9::backwardUpdateCounts
    NvMediaVP9BackwardUpdates backwardUpdateCounts
    Parser only: Backward update counts.
    Definition: nvmedia_common_decode.h:1478
    NvMediaSEIPayloadH264::frame_packing_arrangement_type
    uint8_t frame_packing_arrangement_type
    Indicate the type of packing arrangement of the frames, as described in Annex D.
    Definition: nvmedia_common_decode.h:283
    NvMediaPictureInfoVP8::GoldenReference
    NvMediaRefSurface * GoldenReference
    Golden reference frame.
    Definition: nvmedia_common_decode.h:1109
    _NvMediaPictureInfo_AV1::order_hint
    uint8_t order_hint
    Definition: nvmedia_common_decode.h:1582
    NvMediaPictureInfoVP8
    Picture parameter information for a VP8 picture.
    Definition: nvmedia_common_decode.h:1105
    NvMediaPictureInfoH265::cabacBypassAlignmentEnableFlag
    uint8_t cabacBypassAlignmentEnableFlag
    Holds the SPS cabac_bypass_alignment_enabled_flag; always 0 in current profile.
    Definition: nvmedia_common_decode.h:744
    NvMediaPictureInfoVC1::range_mapy
    uint8_t range_mapy
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1044
    NvMediaPictureInfoVP9::loopFilterLevel
    uint32_t loopFilterLevel
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1421
    NvMediaPictureInfoVP8::dequant_index
    uint8_t dequant_index
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1147
    NvMediaPictureInfoMPEG4Part2::vop_time_increment_resolution
    uint16_t vop_time_increment_resolution
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:916
    NvMediaPictureInfoH264::num_views_minus1
    uint16_t num_views_minus1
    Copy of the H.264 mvc bitstream field.
    Definition: nvmedia_common_decode.h:415
    NvMediaPictureInfoVP8::key_frame
    uint8_t key_frame
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1113
    NVMEDIA_SKIP
    @ NVMEDIA_SKIP
    MB type SKIP.
    Definition: nvmedia_common_decode.h:139
    _NvMediaPictureInfo_AV1::tiles
    struct _NvMediaPictureInfo_AV1::@11 tiles
    NvMediaIDEFrameStatus::decoded_mbs
    uint32_t decoded_mbs
    number of macroblocks decoded
    Definition: nvmedia_common_decode.h:111
    NvMediaPictureInfoVP9::bit_depth
    uint32_t bit_depth
    Holds the depth per pixel.
    Definition: nvmedia_common_decode.h:1405
    NvMediaPictureInfoVP9::ref0_height
    uint32_t ref0_height
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1393
    NvMediaPictureInfoVC1::dquant
    uint8_t dquant
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1022
    NvMediaPictureInfoVC1::picture_type
    uint8_t picture_type
    I=0, P=1, B=3, BI=4 from 7.1.1.4.
    Definition: nvmedia_common_decode.h:1002
    NvMediaPictureInfoVC1::forward_reference
    NvMediaRefSurface * forward_reference
    Reference used by B and P frames.
    Definition: nvmedia_common_decode.h:989
    NvMediaMotionVectorMB_Metadata::mv_bac_x
    int16_t mv_bac_x
    backward motion vector in x direction
    Definition: nvmedia_common_decode.h:179
    _NvMediaPictureInfo_AV1::RefPics
    NvMediaRefSurface * RefPics[8]
    Definition: nvmedia_common_decode.h:1587
    _NvMediaPictureInfo_AV1::frame_refs
    NvMediaPicEntry_AV1 frame_refs[7]
    Definition: nvmedia_common_decode.h:1586
    NvMediaPictureInfoH265::NumActiveRefLayerPics0
    uint32_t NumActiveRefLayerPics0
    Holds a copy of the H.265-MV bitstream field.
    Definition: nvmedia_common_decode.h:799
    NvMediaPictureInfoMPEG4Part2::backward_reference
    NvMediaRefSurface * backward_reference
    Reference used by B frames.
    Definition: nvmedia_common_decode.h:909
    NvMediaPictureInfoMPEG1Or2::q_scale_type
    uint8_t q_scale_type
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:856
    _NvMediaPictureInfo_AV1::intrabc
    uint8_t intrabc
    Definition: nvmedia_common_decode.h:1559
    NVMEDIA_P
    @ NVMEDIA_P
    MB type P.
    Definition: nvmedia_common_decode.h:141
    _NvMediaPictureInfo_AV1::context_update_id
    uint16_t context_update_id
    Definition: nvmedia_common_decode.h:1542
    _NvMediaTile_AV1::dataOffset
    uint32_t dataOffset
    Definition: nvmedia_common_decode.h:1508
    _NvMediaPictureInfo_AV1::primary
    uint8_t primary
    Definition: nvmedia_common_decode.h:1638
    NvMediaPictureInfoH265::sps_temporal_mvp_enabled_flag
    uint8_t sps_temporal_mvp_enabled_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:589
    NvMediaPictureInfoVC1::quantizer
    uint8_t quantizer
    Holds a copy of the VC-1 bitstream field.
    Definition: nvmedia_common_decode.h:1028
    _NvMediaPictureInfo_AV1::height
    uint32_t height
    Definition: nvmedia_common_decode.h:1524
    NvMediaPictureInfoH265::log2_max_pic_order_cnt_lsb_minus4
    uint8_t log2_max_pic_order_cnt_lsb_minus4
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:579
    _NvMediaPictureInfo_AV1::primary_ref_frame
    NvMediaPicEntry_AV1_Short primary_ref_frame
    Definition: nvmedia_common_decode.h:1581
    NvMediaPictureInfoH265::lists_modification_present_flag
    uint8_t lists_modification_present_flag
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:645
    _NvMediaPictureInfo_AV1::apply_grain
    uint16_t apply_grain
    Definition: nvmedia_common_decode.h:1669
    NvMediaPictureInfoH264::nNumSlices
    uint32_t nNumSlices
    Number of slices in this picture.
    Definition: nvmedia_common_decode.h:406
    _NvMediaPictureInfo_AV1::skip_ref1
    uint32_t skip_ref1
    Definition: nvmedia_common_decode.h:1592
    NvMediaPictureInfoVP9::qpChDc
    int32_t qpChDc
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1431
    _NvMediaPictureInfo_AV1::cb_mult
    uint8_t cb_mult
    Definition: nvmedia_common_decode.h:1687
    NvMediaPictureInfoMPEG4Part2::short_video_header
    uint8_t short_video_header
    Holds a copy of the bitstream field.
    Definition: nvmedia_common_decode.h:934
    NvMediaPictureInfoH264::last_sps_id
    int32_t last_sps_id
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:439
    NvMediaIDEFrameStatus
    To Get the decoding status from HW decoder.
    Definition: nvmedia_common_decode.h:105
    NvMediaPictureInfoH264::frame_num
    uint16_t frame_num
    Copy of the H.264 bitstream field.
    Definition: nvmedia_common_decode.h:337
    _NvMediaPictureInfo_AV1::disable_frame_end_update_cdf
    uint8_t disable_frame_end_update_cdf
    Definition: nvmedia_common_decode.h:1563
    NvMediaPictureInfoVP9::mcomp_filter_type
    uint32_t mcomp_filter_type
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1441
    NvMediaPictureInfoVP9::allow_comp_inter_inter
    uint32_t allow_comp_inter_inter
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1439
    NvMediaPictureInfoVP9::comp_fixed_ref
    uint32_t comp_fixed_ref
    Holds a copy of the VP9 bitstream field.
    Definition: nvmedia_common_decode.h:1445
    NvMediaPictureInfoVP8::alt_ref_frame_sign_bias
    uint8_t alt_ref_frame_sign_bias
    Holds a copy of the VP8 bitstream field.
    Definition: nvmedia_common_decode.h:1154
    NvMediaPictureInfoH265::pps_beta_offset_div2
    int8_t pps_beta_offset_div2
    Holds a copy of the H.265 bitstream field.
    Definition: nvmedia_common_decode.h:658
    NvMediaPictureInfoVC1::profile
    uint8_t profile
    Parser only: Profile.
    Definition: nvmedia_common_decode.h:1082
    NvMediaPictureInfoVP8::RetRefreshAltFrame
    uint32_t RetRefreshAltFrame
    Parser only: RetRefreshAltFrame.
    Definition: nvmedia_common_decode.h:1198
    NvMediaPictureInfoH264::slice_group_map
    uint8_t * slice_group_map
    Slice group map.
    Definition: nvmedia_common_decode.h:391
    NvMediaPictureInfoMPEG1Or2::intra_vlc_format
    uint8_t intra_vlc_format
    Holds a copy of the MPEG bitstream field.
    Definition: nvmedia_common_decode.h:852
    _NvMediaPictureInfo_AV1::ref_deltas
    int8_t ref_deltas[8]
    Definition: nvmedia_common_decode.h:1608
    NvMediaPictureInfoH264
    Picture parameter information for an H.264 picture.
    Definition: nvmedia_common_decode.h:328
    NVMEDIA_PART_8x8
    @ NVMEDIA_PART_8x8
    MB part 8x8.
    Definition: nvmedia_common_decode.h:161
    _NvMediaPictureInfo_AV1::cr_luma_mult
    uint8_t cr_luma_mult
    Definition: nvmedia_common_decode.h:1691
    NvMediaPictureInfoMPEG1Or2::nNumSlices
    uint32_t nNumSlices
    Holds the number of slices in this picture.
    Definition: nvmedia_common_decode.h:875
    NvMediaReferenceFrameH264::not_existing
    uint16_t not_existing
    Parser only: Non-existing reference frame flag (corresponding PicIdx should be set to -1)
    Definition: nvmedia_common_decode.h:269
    NvMediaPictureInfoAV1
    struct _NvMediaPictureInfo_AV1 NvMediaPictureInfoAV1
    Holds picture parameter information for AV1 picture.
    人人超碰97caoporen国产