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

Data Packet Used in cuvidParseVideoData API IN for cuvidParseVideoData. More...

#include <dynlink_nvcuvid.h>

Data Fields

tcu_ulong flags
 IN: Combination of CUVID_PKT_XXX flags. More...
 
tcu_ulong payload_size
 IN: number of bytes in the payload (may be zero if EOS flag is set) More...
 
const unsigned char * payload
 IN: Pointer to packet payload data (may be NULL if EOS flag is set) More...
 
CUvideotimestamp timestamp
 IN: Presentation time stamp (10MHz clock), only valid if CUVID_PKT_TIMESTAMP flag is set. More...
 

Detailed Description

Data Packet Used in cuvidParseVideoData API IN for cuvidParseVideoData.

Definition at line 193 of file dynlink_nvcuvid.h.

Field Documentation

tcu_ulong CUVIDSOURCEDATAPACKET::flags

IN: Combination of CUVID_PKT_XXX flags.

Definition at line 195 of file dynlink_nvcuvid.h.

tcu_ulong CUVIDSOURCEDATAPACKET::payload_size

IN: number of bytes in the payload (may be zero if EOS flag is set)

Definition at line 196 of file dynlink_nvcuvid.h.

Referenced by cuvid_decode_init().

const unsigned char* CUVIDSOURCEDATAPACKET::payload

IN: Pointer to packet payload data (may be NULL if EOS flag is set)

Definition at line 197 of file dynlink_nvcuvid.h.

Referenced by cuvid_decode_init().

CUvideotimestamp CUVIDSOURCEDATAPACKET::timestamp

IN: Presentation time stamp (10MHz clock), only valid if CUVID_PKT_TIMESTAMP flag is set.

Definition at line 198 of file dynlink_nvcuvid.h.


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