NVIDIA Media Interface: Parser
Description: This file provides the NvMedia Parser API.
Definition in file nvmedia_parser.h.
Go to the source code of this file.
Data Structures | |
struct | NvMediaBitStreamPkt |
Holds the bitstream packet input for parsing. More... | |
struct | NvMediaDecRefFrame |
Holds decoded reference frame information. More... | |
struct | NvMediaDecCurrFrame |
Holds decoded current frame information. More... | |
struct | NvMediaDPBInfo |
Holds decoded Picture Buffer information. More... | |
struct | NvMediaParserSeqInfo |
Holds video sequence information. More... | |
struct | NvMediaParserPictureData |
Holds picture information for the current frame decode operation. More... | |
struct | NvMediaParserClientCb |
struct | NvMediaParserParams |
Holds initialization parameters for the decoder class. More... | |
Macros | |
#define | MAX_SEQ_HDR_LEN |
Defines the maximum size of the sequence header. More... | |
Functions | |
NvMediaParser * | NvMediaParserCreate (const NvMediaParserParams *pParserParams) |
Creates a video decoder parser object. More... | |
void | NvMediaParserDestroy (NvMediaParser *pParser) |
Destroys a video decoder parser object. More... | |
NvMediaStatus | NvMediaParserParse (const NvMediaParser *pParser, const NvMediaBitStreamPkt *pStreamPacket) |
Parses or decodes bitstream data. More... | |
NvMediaStatus | NvMediaParserScan (const NvMediaParser *pParser, const NvMediaBitStreamPkt *pStreamPacket) |
Performs the first pass handling for encrypted content data. More... | |
NvMediaStatus | NvMediaParserSetEncryption (const NvMediaParser *pParser, const NvMediaAESParams *pAesParams) |
Provides the parser object with encryption metadata for the current buffer. More... | |
void | NvMediaParserFlush (const NvMediaParser *pParser) |
Flushes the parser decode session. More... | |
NvMediaStatus | NvMediaParserSetAttribute (NvMediaParser *pParser, NvMediaParserAttr eAttributeType, uint32_t uAttributeSize, void *pAttribute) |
Sets attributes for the decode parser object. More... | |
NvMediaStatus | NvMediaParserGetAttribute (const NvMediaParser *pParser, NvMediaParserAttr eAttributeType, uint32_t uAttributeSize, void *pAttribute) |
Gets attributes for the decode parser object. More... | |