NVIDIA Media Interface: Common Types for Video/Image Decode
Description: This file contains common types and definitions for image and video decode operations.
Definition in file nvmedia_common_decode.h.
Go to the source code of this file.
Data Structures | |
struct | NvMediaReferenceFrameH264 |
Information about an H.264 reference frame. More... | |
struct | NvMediaSEIPayloadH264 |
H.264 SEI payload information Used by the parser only. More... | |
struct | NvMediaPictureInfoH264 |
Picture parameter information for an H.264 picture. More... | |
struct | NvMediaMasteringDisplayData |
Mastering display data for an H.265 picture. More... | |
struct | NvMediaContentLightLevelInfo |
Content Light Level info for an H.265 picture. More... | |
struct | NvMediaSliceDecodeData |
slice level data used with slice level decoding More... | |
struct | NvMediaPictureInfoH265 |
Holds picture parameter information for an H.265 picture. More... | |
struct | NvMediaPictureInfoMPEG1Or2 |
Holds picture parameter information for an MPEG 1 or MPEG 2 picture. More... | |
struct | NvMediaPictureInfoMPEG4Part2 |
Holds picture parameter information for an MPEG-4 Part 2 picture. More... | |
struct | NvMediaPictureInfoVC1 |
Holds picture parameter information for a VC1 picture. More... | |
struct | NvMediaPictureInfoVP8 |
Picture parameter information for a VP8 picture. More... | |
struct | NvMediaVP9BackwardUpdates |
Holds VP9 counters for adaptive entropy contexts. More... | |
struct | NvmediaVP9EntropyProbs |
Holds VP9 entropy contexts. More... | |
struct | NvMediaPictureInfoVP9 |
Holds picture parameter information for a VP9 picture. More... | |
Macros | |
#define | NVMEDIA_COMMON_DECODE_VERSION_MAJOR 1 |
Major Version number. More... | |
#define | NVMEDIA_COMMON_DECODE_VERSION_MINOR 1 |
Minor Version number. More... | |
#define | MAX_USER_SEI_PAYLOAD 128U |
Maximum user defined sei payload size. More... | |
Typedefs | |
typedef void | NvMediaPictureInfo |
A generic "picture information" pointer type. More... | |
typedef void | NvMediaRefSurface |
A generic "reference surface" pointer type. More... | |
Enumerations | |
enum | NvMediaDecoderInstanceId { NVMEDIA_DECODER_INSTANCE_0 = 0, NVMEDIA_DECODER_INSTANCE_1, NVMEDIA_DECODER_INSTANCE_AUTO } |
Specifies the decoder instance ID. More... | |
enum | { NVMEDIA_SLH_PRESENT = 0x1, NVMEDIA_SPS_PRESENT = 0x2, NVMEDIA_PPS_PRESENT = 0x4 } |
NAL types found in a bitstream packet. More... | |