![]() |
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
Defines common types and declarations for image and video decode and encode operations.
Data Structures | |
struct | NvMediaEncodeQP |
Holds quantization parameters(QP) value for frames. More... | |
struct | NvMediaEncodeRCParams |
Holds rate control configuration parameters. More... | |
struct | NvMediaDispAttributes |
Holds NvMedia display attributes. More... | |
Modules | |
Display Attributes | |
Defines display attribute bit masks for constructing attribute masks. | |
H.264 Encoder | |
The H.264 Encoder API provides basic encode picture types. | |
H.264 Structures | |
Provides structures for defining the H.264 reference frame. | |
H.265 Encoder: Common Types | |
The H.265 Encoder API provides basic encode parameters. | |
H.265 Structures | |
Provides structures for defining the H.265 reference frame. | |
MPEG-1 and MPEG-2 Structures | |
Provides a structure for defining the MPEG-1 and MPEG-2 picture parameter information. | |
MPEG4 Part 2 Structures | |
Provides a structure for defining picture parameters for the MPEG-4 Part 2 picture. | |
Transformations | |
Transformations are used to rotate and mirror the source surface of a blit operation. | |
VC1 Structures | |
Defines a structure for defining picture information for a VC1 picture. | |
VP8 Encoder: Common Types | |
The VP8 Encoder API provides VP8 related functions. | |
VP8 Structures | |
Defines a structure for defining picture information for a VP8 picture. | |
VP9 Encoder: Common Types | |
The VP9 Encoder API provides VP9 related functions. | |
VP9 Structures | |
Provides structures for defining the VP9 reference frame. | |
Video Decoder: Common Types | |
Defines and manages objects that decode video. | |
Macros | |
#define | NVMEDIA_VIDEO_ENCODER_TIMEOUT_INFINITE |
Infinite time-out for NvMediaVideoEncoderBitsAvailable. More... | |
#define | NVMEDIA_ENCODE_INFINITE_GOPLENGTH |
Infinite GOP length so that keyframes are not inserted automatically. More... | |
Enumerations | |
enum | NvMediaFilterQuality { NVMEDIA_FILTER_QUALITY_LOW, NVMEDIA_FILTER_QUALITY_MEDIUM, NVMEDIA_FILTER_QUALITY_HIGH } |
Defines filter quality levels. More... | |
enum | NvMediaDispCompMode { NVMEDIA_DISP_COMP_MODE_OPAQUE, NVMEDIA_DISP_COMP_MODE_SRC_ALPHA, NVMEDIA_DISP_COMP_MODE_PREMULTI_SRC_ALPHA } |
Specifies composition modes for layers. More... | |
enum | NvMediaNoiseReductionAlgorithm { NVMEDIA_NOISE_REDUCTION_ALGORITHM_ORIGINAL, NVMEDIA_NOISE_REDUCTION_ALGORITHM_OUTDOOR_LOW_LIGHT, NVMEDIA_NOISE_REDUCTION_ALGORITHM_OUTDOOR_MEDIUM_LIGHT, NVMEDIA_NOISE_REDUCTION_ALGORITHM_OUTDOOR_HIGH_LIGHT, NVMEDIA_NOISE_REDUCTION_ALGORITHM_INDOOR_LOW_LIGHT, NVMEDIA_NOISE_REDUCTION_ALGORITHM_INDOOR_MEDIUM_LIGHT, NVMEDIA_NOISE_REDUCTION_ALGORITHM_INDOOR_HIGH_LIGHT } |
Noise Reduction Algorithm. More... | |
#define NVMEDIA_ENCODE_INFINITE_GOPLENGTH |
Infinite GOP length so that keyframes are not inserted automatically.
Definition at line 1428 of file nvmedia_common.h.
#define NVMEDIA_VIDEO_ENCODER_TIMEOUT_INFINITE |
Infinite time-out for NvMediaVideoEncoderBitsAvailable.
Definition at line 1422 of file nvmedia_common.h.
enum NvMediaDispCompMode |
Specifies composition modes for layers.
Definition at line 2908 of file nvmedia_common.h.
enum NvMediaFilterQuality |
Defines filter quality levels.
Enumerator | |
---|---|
NVMEDIA_FILTER_QUALITY_LOW |
Low (default) filter quality. |
NVMEDIA_FILTER_QUALITY_MEDIUM |
Medium filter quality. |
NVMEDIA_FILTER_QUALITY_HIGH |
High filter quality. |
Definition at line 2842 of file nvmedia_common.h.
Noise Reduction Algorithm.
Definition at line 3070 of file nvmedia_common.h.