|
|
NVIDIA DRIVE OS Linux SDK API Reference5.1.6.0 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. | |
| 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 1436 of file nvmedia_common.h.
| #define NVMEDIA_VIDEO_ENCODER_TIMEOUT_INFINITE |
Infinite time-out for NvMediaVideoEncoderBitsAvailable.
Definition at line 1430 of file nvmedia_common.h.
| enum NvMediaDispCompMode |
Specifies composition modes for layers.
Definition at line 2916 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 2880 of file nvmedia_common.h.
Noise Reduction Algorithm.
Definition at line 2951 of file nvmedia_common.h.