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... | |