Holds picture information for the current frame decode operation.
Definition at line 425 of file nvmedia_parser.h.

| Data Fields | |
| uint16_t | uDARWidth | 
| Display Aspect Ratio = uDARWidth.  More... | |
| uint16_t | uDARHeight | 
| Display Aspect Ratio = uDARHeight.  More... | |
| uint16_t | uDisplayLeftOffset | 
| Left offset for display.  More... | |
| uint16_t | uDisplayTopOffset | 
| Top offset for display.  More... | |
| uint16_t | uDisplayWidth | 
| Display Width.  More... | |
| uint16_t | uDisplayHeight | 
| Display Height.  More... | |
| int64_t | llFrameTime | 
| Frame time in time_base units if NvMParseAttr_UseFrameTimingInfo is enabled.  More... | |
| int64_t | llTimeBase | 
| Base time units per second if NvMParseAttr_UseFrameTimingInfo is enabled.  More... | |
| NvMediaRefSurface * | pCurrPic | 
| Current picture (output)  More... | |
| int32_t | field_pic_flag | 
| 0=frame picture, 1=field picture  More... | |
| int32_t | bottom_field_flag | 
| 0=top field, 1=bottom field (ignored if field_pic_flag=0)  More... | |
| int32_t | second_field | 
| Second field of a complementary field pair.  More... | |
| int32_t | progressive_frame | 
| Frame is progressive or not.  More... | |
| int32_t | top_field_first | 
| Frame pictures only.  More... | |
| int32_t | repeat_first_field | 
| For 3:2 pulldown (number of additional fields, 2=frame doubling, 4=frame tripling)  More... | |
| int32_t | ref_pic_flag | 
| Frame is a reference frame.  More... | |
| int32_t | intra_pic_flag | 
| Frame is entirely intra coded (no temporal dependencies)  More... | |
| int32_t | chroma_format | 
| Chroma Format (should match sequence info)  More... | |
| int32_t | picture_order_count | 
| picture order count (if known)  More... | |
| uint32_t | uBitstreamDataLen | 
| Bitstream data.  More... | |
| uint8_t * | pBitstreamData | 
| Pointer to the bitstream data for this picture (slice-layer)  More... | |
| uint32_t | uNumSlices | 
| Number of slices in this picture.  More... | |
| uint32_t * | pSliceDataOffsets | 
| nNumSlices entries, contains offset of each slice within the bitstream data buffer  More... | |
| uint32_t | nal_ref_idc | 
| Required only for encrypted h264 bitstreams.  More... | |
| NvMediaBool | bSliceDecode | 
| Flag to indicate that slice level decoding is enabled.  More... | |
| union { | |
| NvMediaPictureInfoMPEG1Or2 mpeg2 | |
| picture parameter information for mpeg1/2 NvMediaPictureInfoMPEG1Or2  More... | |
| NvMediaPictureInfoMPEG4Part2 mpeg4 | |
| picture parameter information for mpeg4 NvMediaPictureInfoMPEG4Part2  More... | |
| NvMediaPictureInfoH264 h264 | |
| picture parameter information for h264 NvMediaPictureInfoH264  More... | |
| NvMediaPictureInfoVC1 vc1 | |
| picture parameter information for vc1 NvMediaPictureInfoVC1  More... | |
| NvMediaPictureInfoVP8 vp8 | |
| picture parameter information for VP8 NvMediaPictureInfoVP8  More... | |
| NvMediaPictureInfoH265 hevc | |
| picture parameter information for h265 NvMediaPictureInfoH265  More... | |
| NvMediaPictureInfoVP9 vp9 | |
| picture parameter information for vp9 NvMediaPictureInfoVP9  More... | |
| } | CodecSpecificInfo | 
| NvMedia Picture Info.  More... | |
| NvMediaSliceDecodeData | SliceData | 
| Pass slice level data if slice level decoding enabled.  More... | |
| NvMediaAESMetaData | AesMetaData | 
| Encrypted content decoding specific parameters.  More... | |
| NvMediaEncryptParams | encryptParams | 
| contains encrypted metadata for pass1  More... | |
| NvMediaAESMetaData NvMediaParserPictureData::AesMetaData | 
Encrypted content decoding specific parameters.
Contains the re-encrypted bitstream along with 256 bytes of clear bitstream of slice NAL.
Definition at line 512 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::bottom_field_flag | 
0=top field, 1=bottom field (ignored if field_pic_flag=0)
Definition at line 453 of file nvmedia_parser.h.
| NvMediaBool NvMediaParserPictureData::bSliceDecode | 
Flag to indicate that slice level decoding is enabled.
Definition at line 483 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::chroma_format | 
Chroma Format (should match sequence info)
Definition at line 467 of file nvmedia_parser.h.
| union { ... } NvMediaParserPictureData::CodecSpecificInfo | 
NvMedia Picture Info.
| NvMediaEncryptParams NvMediaParserPictureData::encryptParams | 
contains encrypted metadata for pass1
Definition at line 514 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::field_pic_flag | 
0=frame picture, 1=field picture
Definition at line 451 of file nvmedia_parser.h.
| NvMediaPictureInfoH264 NvMediaParserPictureData::h264 | 
picture parameter information for h264 NvMediaPictureInfoH264
Definition at line 492 of file nvmedia_parser.h.
| NvMediaPictureInfoH265 NvMediaParserPictureData::hevc | 
picture parameter information for h265 NvMediaPictureInfoH265
Definition at line 498 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::intra_pic_flag | 
Frame is entirely intra coded (no temporal dependencies)
Definition at line 465 of file nvmedia_parser.h.
| int64_t NvMediaParserPictureData::llFrameTime | 
Frame time in time_base units if NvMParseAttr_UseFrameTimingInfo is enabled.
Definition at line 443 of file nvmedia_parser.h.
| int64_t NvMediaParserPictureData::llTimeBase | 
Base time units per second if NvMParseAttr_UseFrameTimingInfo is enabled.
Definition at line 445 of file nvmedia_parser.h.
| NvMediaPictureInfoMPEG1Or2 NvMediaParserPictureData::mpeg2 | 
picture parameter information for mpeg1/2 NvMediaPictureInfoMPEG1Or2
Definition at line 488 of file nvmedia_parser.h.
| NvMediaPictureInfoMPEG4Part2 NvMediaParserPictureData::mpeg4 | 
picture parameter information for mpeg4 NvMediaPictureInfoMPEG4Part2
Definition at line 490 of file nvmedia_parser.h.
| uint32_t NvMediaParserPictureData::nal_ref_idc | 
Required only for encrypted h264 bitstreams.
Definition at line 481 of file nvmedia_parser.h.
| uint8_t* NvMediaParserPictureData::pBitstreamData | 
Pointer to the bitstream data for this picture (slice-layer)
Definition at line 475 of file nvmedia_parser.h.
| NvMediaRefSurface* NvMediaParserPictureData::pCurrPic | 
Current picture (output)
Definition at line 448 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::picture_order_count | 
picture order count (if known)
Definition at line 469 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::progressive_frame | 
Frame is progressive or not.
Definition at line 457 of file nvmedia_parser.h.
| uint32_t* NvMediaParserPictureData::pSliceDataOffsets | 
nNumSlices entries, contains offset of each slice within the bitstream data buffer
Definition at line 479 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::ref_pic_flag | 
Frame is a reference frame.
Definition at line 463 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::repeat_first_field | 
For 3:2 pulldown (number of additional fields, 2=frame doubling, 4=frame tripling)
Definition at line 461 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::second_field | 
Second field of a complementary field pair.
Definition at line 455 of file nvmedia_parser.h.
| NvMediaSliceDecodeData NvMediaParserPictureData::SliceData | 
Pass slice level data if slice level decoding enabled.
Definition at line 508 of file nvmedia_parser.h.
| int32_t NvMediaParserPictureData::top_field_first | 
Frame pictures only.
Definition at line 459 of file nvmedia_parser.h.
| uint32_t NvMediaParserPictureData::uBitstreamDataLen | 
Bitstream data.
Number of bytes in bitstream data buffer
Definition at line 473 of file nvmedia_parser.h.
| uint16_t NvMediaParserPictureData::uDARHeight | 
Display Aspect Ratio = uDARHeight.
Definition at line 430 of file nvmedia_parser.h.
| uint16_t NvMediaParserPictureData::uDARWidth | 
Display Aspect Ratio = uDARWidth.
Definition at line 428 of file nvmedia_parser.h.
| uint16_t NvMediaParserPictureData::uDisplayHeight | 
Display Height.
Definition at line 440 of file nvmedia_parser.h.
| uint16_t NvMediaParserPictureData::uDisplayLeftOffset | 
Left offset for display.
Definition at line 433 of file nvmedia_parser.h.
| uint16_t NvMediaParserPictureData::uDisplayTopOffset | 
Top offset for display.
Definition at line 435 of file nvmedia_parser.h.
| uint16_t NvMediaParserPictureData::uDisplayWidth | 
Display Width.
Definition at line 438 of file nvmedia_parser.h.
| uint32_t NvMediaParserPictureData::uNumSlices | 
Number of slices in this picture.
Definition at line 477 of file nvmedia_parser.h.
| NvMediaPictureInfoVC1 NvMediaParserPictureData::vc1 | 
picture parameter information for vc1 NvMediaPictureInfoVC1
Definition at line 494 of file nvmedia_parser.h.
| NvMediaPictureInfoVP8 NvMediaParserPictureData::vp8 | 
picture parameter information for VP8 NvMediaPictureInfoVP8
Definition at line 496 of file nvmedia_parser.h.
| NvMediaPictureInfoVP9 NvMediaParserPictureData::vp9 | 
picture parameter information for vp9 NvMediaPictureInfoVP9
Definition at line 500 of file nvmedia_parser.h.