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.