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...
|
|
#define NVMEDIA_COMMON_VERSION_MAJOR 1 |
#define NVMEDIA_COMMON_VERSION_MINOR 29 |
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 82 of file nvmedia_common.h.
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.
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 117 of file nvmedia_common.h.
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.