FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CUVIDPICPARAMS Struct Reference

#include <dynlink_cuviddec.h>

Data Fields

int PicWidthInMbs
 Coded Frame Size. More...
 
int FrameHeightInMbs
 Coded Frame Height. More...
 
int CurrPicIdx
 Output index of the current picture. More...
 
int field_pic_flag
 0=frame picture, 1=field picture More...
 
int bottom_field_flag
 0=top field, 1=bottom field (ignored if field_pic_flag=0) More...
 
int second_field
 Second field of a complementary field pair. More...
 
unsigned int nBitstreamDataLen
 Number of bytes in bitstream data buffer. More...
 
const unsigned char * pBitstreamData
 Ptr to bitstream data for this picture (slice-layer) More...
 
unsigned int nNumSlices
 Number of slices in this picture. More...
 
const unsigned intpSliceDataOffsets
 nNumSlices entries, contains offset of each slice within the bitstream data buffer More...
 
int ref_pic_flag
 This picture is a reference picture. More...
 
int intra_pic_flag
 This picture is entirely intra coded. More...
 
unsigned int Reserved [30]
 Reserved for future use. More...
 
union {
   CUVIDMPEG2PICPARAMS   mpeg2
 Also used for MPEG-1. More...
 
   CUVIDH264PICPARAMS   h264
 
   CUVIDVC1PICPARAMS   vc1
 
   CUVIDMPEG4PICPARAMS   mpeg4
 
   CUVIDJPEGPICPARAMS   jpeg
 
   CUVIDHEVCPICPARAMS   hevc
 
   CUVIDVP8PICPARAMS   vp8
 
   CUVIDVP9PICPARAMS   vp9
 
   unsigned int   CodecReserved [1024]
 
CodecSpecific
 

Detailed Description

Picture Parameters for Decoding

Definition at line 638 of file dynlink_cuviddec.h.

Field Documentation

int CUVIDPICPARAMS::PicWidthInMbs

Coded Frame Size.

Definition at line 640 of file dynlink_cuviddec.h.

int CUVIDPICPARAMS::FrameHeightInMbs

Coded Frame Height.

Definition at line 641 of file dynlink_cuviddec.h.

int CUVIDPICPARAMS::CurrPicIdx

Output index of the current picture.

Definition at line 642 of file dynlink_cuviddec.h.

int CUVIDPICPARAMS::field_pic_flag

0=frame picture, 1=field picture

Definition at line 643 of file dynlink_cuviddec.h.

int CUVIDPICPARAMS::bottom_field_flag

0=top field, 1=bottom field (ignored if field_pic_flag=0)

Definition at line 644 of file dynlink_cuviddec.h.

int CUVIDPICPARAMS::second_field

Second field of a complementary field pair.

Definition at line 645 of file dynlink_cuviddec.h.

unsigned int CUVIDPICPARAMS::nBitstreamDataLen

Number of bytes in bitstream data buffer.

Definition at line 647 of file dynlink_cuviddec.h.

const unsigned char* CUVIDPICPARAMS::pBitstreamData

Ptr to bitstream data for this picture (slice-layer)

Definition at line 648 of file dynlink_cuviddec.h.

unsigned int CUVIDPICPARAMS::nNumSlices

Number of slices in this picture.

Definition at line 649 of file dynlink_cuviddec.h.

const unsigned int* CUVIDPICPARAMS::pSliceDataOffsets

nNumSlices entries, contains offset of each slice within the bitstream data buffer

Definition at line 650 of file dynlink_cuviddec.h.

int CUVIDPICPARAMS::ref_pic_flag

This picture is a reference picture.

Definition at line 651 of file dynlink_cuviddec.h.

int CUVIDPICPARAMS::intra_pic_flag

This picture is entirely intra coded.

Definition at line 652 of file dynlink_cuviddec.h.

unsigned int CUVIDPICPARAMS::Reserved[30]

Reserved for future use.

Definition at line 653 of file dynlink_cuviddec.h.

CUVIDMPEG2PICPARAMS CUVIDPICPARAMS::mpeg2

Also used for MPEG-1.

Definition at line 656 of file dynlink_cuviddec.h.

CUVIDH264PICPARAMS CUVIDPICPARAMS::h264

Definition at line 657 of file dynlink_cuviddec.h.

CUVIDVC1PICPARAMS CUVIDPICPARAMS::vc1

Definition at line 658 of file dynlink_cuviddec.h.

CUVIDMPEG4PICPARAMS CUVIDPICPARAMS::mpeg4

Definition at line 659 of file dynlink_cuviddec.h.

CUVIDJPEGPICPARAMS CUVIDPICPARAMS::jpeg

Definition at line 660 of file dynlink_cuviddec.h.

CUVIDHEVCPICPARAMS CUVIDPICPARAMS::hevc

Definition at line 661 of file dynlink_cuviddec.h.

CUVIDVP8PICPARAMS CUVIDPICPARAMS::vp8

Definition at line 662 of file dynlink_cuviddec.h.

CUVIDVP9PICPARAMS CUVIDPICPARAMS::vp9

Definition at line 663 of file dynlink_cuviddec.h.

unsigned int CUVIDPICPARAMS::CodecReserved[1024]

Definition at line 664 of file dynlink_cuviddec.h.

union { ... } CUVIDPICPARAMS::CodecSpecific

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