NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

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

Detailed Description

Holds the bitstream packet input for parsing.

Definition at line 235 of file nvmedia_parser.h.

Data Fields

const uint8_t * pByteStream
 Pointer to byte stream data. More...
 
uint32_t uDataLength
 Data length for this packet. More...
 
int64_t llPts
 Presentation Time Stamp for this packet (clock rate specified at initialization) More...
 
NvMediaBool bEOS
 NVMEDIA_TRUE if this is an End-Of-Stream packet (flush everything) More...
 
NvMediaBool bPTSValid
 NVMEDIA_TRUE if llPTS is valid (also used to detect frame boundaries for VC1 SP/MP) More...
 
NvMediaBool bDiscontinuity
 NVMEDIA_TRUE if DecMFT is signalling a discontinuity. More...
 
NvMediaBool bCompletePicture
 NVMEDIA_TRUE if this packet contains complete picture. More...
 
NvMediaBool bCompleteSlice
 NVMEDIA_TRUE if this packet contains complete Slice. More...
 
NvMediaBool bDecodeNextSlice
 NVMEDIA_TRUE if this packet belongs to the same frame currently being decoded. More...
 
uint32_t uRTP_NALUSizeFieldWidthInBytes
 if it is 0 then it is non-RTP More...
 

Field Documentation

NvMediaBool NvMediaBitStreamPkt::bCompletePicture

NVMEDIA_TRUE if this packet contains complete picture.

Definition at line 250 of file nvmedia_parser.h.

NvMediaBool NvMediaBitStreamPkt::bCompleteSlice

NVMEDIA_TRUE if this packet contains complete Slice.

Definition at line 252 of file nvmedia_parser.h.

NvMediaBool NvMediaBitStreamPkt::bDecodeNextSlice

NVMEDIA_TRUE if this packet belongs to the same frame currently being decoded.

Definition at line 254 of file nvmedia_parser.h.

NvMediaBool NvMediaBitStreamPkt::bDiscontinuity

NVMEDIA_TRUE if DecMFT is signalling a discontinuity.

Definition at line 248 of file nvmedia_parser.h.

NvMediaBool NvMediaBitStreamPkt::bEOS

NVMEDIA_TRUE if this is an End-Of-Stream packet (flush everything)

Definition at line 244 of file nvmedia_parser.h.

NvMediaBool NvMediaBitStreamPkt::bPTSValid

NVMEDIA_TRUE if llPTS is valid (also used to detect frame boundaries for VC1 SP/MP)

Definition at line 246 of file nvmedia_parser.h.

int64_t NvMediaBitStreamPkt::llPts

Presentation Time Stamp for this packet (clock rate specified at initialization)

Definition at line 242 of file nvmedia_parser.h.

const uint8_t* NvMediaBitStreamPkt::pByteStream

Pointer to byte stream data.

Definition at line 238 of file nvmedia_parser.h.

uint32_t NvMediaBitStreamPkt::uDataLength

Data length for this packet.

Definition at line 240 of file nvmedia_parser.h.

uint32_t NvMediaBitStreamPkt::uRTP_NALUSizeFieldWidthInBytes

if it is 0 then it is non-RTP

Definition at line 256 of file nvmedia_parser.h.


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