Defines common types and declarations for image and video decode and encode operations.
|
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...
|
|
enum | NvMediaVideoCodec {
NVMEDIA_VIDEO_CODEC_H264,
NVMEDIA_VIDEO_CODEC_VC1,
NVMEDIA_VIDEO_CODEC_VC1_ADVANCED,
NVMEDIA_VIDEO_CODEC_MPEG1,
NVMEDIA_VIDEO_CODEC_MPEG2,
NVMEDIA_VIDEO_CODEC_MPEG4,
NVMEDIA_VIDEO_CODEC_MJPEG,
NVMEDIA_VIDEO_CODEC_VP8,
NVMEDIA_VIDEO_CODEC_HEVC,
NVMEDIA_VIDEO_CODEC_VP9,
NVMEDIA_VIDEO_CODEC_H264_MVC,
NVMEDIA_VIDEO_CODEC_HEVC_MV
} |
| Video codec type. More...
|
|
◆ NVMEDIA_COMMON_VERSION_MAJOR
#define NVMEDIA_COMMON_VERSION_MAJOR 1 |
◆ NVMEDIA_COMMON_VERSION_MINOR
#define NVMEDIA_COMMON_VERSION_MINOR 29 |
◆ NvMediaDispCompMode
Specifies composition modes for layers.
Enumerator |
---|
NVMEDIA_DISP_COMP_MODE_OPAQUE | A lower depth overlay is fully covering any higher depth overlay.
|
NVMEDIA_DISP_COMP_MODE_SRC_ALPHA | A lower depth overlay is per-pixel alpha blended over any higher depth overlay.
The blending mode is Source Alpha.
|
NVMEDIA_DISP_COMP_MODE_PREMULTI_SRC_ALPHA | A lower depth overlay is per-pixel alpha blended over any higher depth overlay.
The blending mode is Pre-multiplied Source Alpha.
|
Definition at line 83 of file nvmedia_common.h.
◆ 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 46 of file nvmedia_common.h.
◆ NvMediaNoiseReductionAlgorithm
Noise Reduction Algorithm.
Enumerator |
---|
NVMEDIA_NOISE_REDUCTION_ALGORITHM_ORIGINAL | Original (default) noise reduction algorithm.
|
NVMEDIA_NOISE_REDUCTION_ALGORITHM_OUTDOOR_LOW_LIGHT | Noise reduction algorithm for outdoor low light condition.
|
NVMEDIA_NOISE_REDUCTION_ALGORITHM_OUTDOOR_MEDIUM_LIGHT | Noise reduction algorithm for outdoor medium light condition.
|
NVMEDIA_NOISE_REDUCTION_ALGORITHM_OUTDOOR_HIGH_LIGHT | Noise reduction algorithm for outdoor high light condition.
|
NVMEDIA_NOISE_REDUCTION_ALGORITHM_INDOOR_LOW_LIGHT | Noise reduction algorithm for indoor low light condition.
|
NVMEDIA_NOISE_REDUCTION_ALGORITHM_INDOOR_MEDIUM_LIGHT | Noise reduction algorithm for indoor medium light condition.
|
NVMEDIA_NOISE_REDUCTION_ALGORITHM_INDOOR_HIGH_LIGHT | Noise reduction algorithm for indoor high light condition.
|
Definition at line 118 of file nvmedia_common.h.
◆ NvMediaVideoCodec
Video codec type.
Enumerator |
---|
NVMEDIA_VIDEO_CODEC_H264 | H.264 codec.
|
NVMEDIA_VIDEO_CODEC_VC1 | VC-1 simple and main profile codec.
|
NVMEDIA_VIDEO_CODEC_VC1_ADVANCED | VC-1 advanced profile codec.
|
NVMEDIA_VIDEO_CODEC_MPEG1 | MPEG1 codec.
|
NVMEDIA_VIDEO_CODEC_MPEG2 | MPEG2 codec.
|
NVMEDIA_VIDEO_CODEC_MPEG4 | MPEG4 Part 2 codec.
|
NVMEDIA_VIDEO_CODEC_MJPEG | MJPEG codec.
|
NVMEDIA_VIDEO_CODEC_VP8 | VP8 codec.
|
NVMEDIA_VIDEO_CODEC_HEVC | H265 codec.
|
NVMEDIA_VIDEO_CODEC_VP9 | VP9 codec.
|
NVMEDIA_VIDEO_CODEC_H264_MVC | H.264 Multiview Video Coding codec.
|
NVMEDIA_VIDEO_CODEC_HEVC_MV | H265 Multiview Video Coding codec.
|
Definition at line 38 of file nvmedia_common_encode_decode.h.