Defines common types and declarations for image and video encode operations.
Data Structures | |
| struct | NvMediaEncodeQP |
| Holds quantization parameters(QP) value for frames. More... | |
| struct | NvMediaEncodeRCParams |
| Holds rate control configuration parameters. More... | |
Modules | |
| H.264 Encoder | |
| The H.264 Encoder API provides basic encode picture types. | |
| H.265 Encoder: Common Types | |
| The H.265 Encoder API provides basic encode parameters. | |
| VP8 Encoder: Common Types | |
| The VP8 Encoder API provides VP8 related functions. | |
| VP9 Encoder: Common Types | |
| The VP9 Encoder API provides VP9 related functions. | |
Macros | |
| #define | NVMEDIA_COMMON_ENCODE_VERSION_MAJOR 1 |
| Major Version number. More... | |
| #define | NVMEDIA_COMMON_ENCODE_VERSION_MINOR 2 |
| Minor Version number. More... | |
| #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... | |
| #define NVMEDIA_COMMON_ENCODE_VERSION_MAJOR 1 |
Major Version number.
Definition at line 39 of file nvmedia_common_encode.h.
| #define NVMEDIA_COMMON_ENCODE_VERSION_MINOR 2 |
Minor Version number.
Definition at line 41 of file nvmedia_common_encode.h.
| #define NVMEDIA_ENCODE_INFINITE_GOPLENGTH |
Infinite GOP length so that keyframes are not inserted automatically.
Definition at line 53 of file nvmedia_common_encode.h.
| #define NVMEDIA_VIDEO_ENCODER_TIMEOUT_INFINITE |
Infinite time-out for NvMediaVideoEncoderBitsAvailable.
Definition at line 47 of file nvmedia_common_encode.h.