NVIDIA DRIVE OS Linux SDK API Reference

5.2.6 Release
For Test and Development only

Detailed Description

Declares and manages objects for specifying mixer features.

Macros

#define NVMEDIA_VMP_FEATURE_BACKGROUND_PRESENT
 Specifies that background is used in the video mixer. More...
 
#define NVMEDIA_VMP_FEATURE_INTERLACED
 Video is interlaced. More...
 
#define NVMEDIA_VMP_FEATURE_DEINTERLACING
 Specifies that video is interlaced and it needs deiterlacing. More...
 
#define NVMEDIA_VMP_FEATURE_ADVANCED1_DEINTERLACING
 Enables support for advanced1 de-interlacing. More...
 
#define NVMEDIA_VMP_FEATURE_ADVANCED2_DEINTERLACING
 Enable support for advanced2 de-interlacing. More...
 
#define NVMEDIA_VMP_FEATURE_LIMITED_RGB_INPUT
 Input uses limited (16-235) RGB range. More...
 
#define NVMEDIA_VMP_FEATURE_INVERSE_TELECINE
 Enable support for inverse telecine processing. More...
 
#define NVMEDIA_VMP_FEATURE_NOISE_REDUCTION
 Enable support for noise reduction video processing. More...
 
#define NVMEDIA_VMP_FEATURE_SHARPENING
 Enable support for sharpening video processing. More...
 
#define NVMEDIA_VMP_FEATURE_ALPHA_SURFACE_MODE
 Enables the Alpha surface blending mode. More...
 
#define NVMEDIA_VMP_FEATURE_PROTECTED
 Enable support for processing into VPR surfaces. More...
 
#define NVMEDIA_VMP_FEATURE_ENABLE_DFS
 Enable dynamic frequency setting for mixer hardware block. More...
 

Macro Definition Documentation

◆ NVMEDIA_VMP_FEATURE_ADVANCED1_DEINTERLACING

#define NVMEDIA_VMP_FEATURE_ADVANCED1_DEINTERLACING

Enables support for advanced1 de-interlacing.

Definition at line 72 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_ADVANCED2_DEINTERLACING

#define NVMEDIA_VMP_FEATURE_ADVANCED2_DEINTERLACING

Enable support for advanced2 de-interlacing.

Definition at line 78 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_ALPHA_SURFACE_MODE

#define NVMEDIA_VMP_FEATURE_ALPHA_SURFACE_MODE

Enables the Alpha surface blending mode.

In this mode there can be one extra alpha layer. This alpha surface scales to the output size and replaces the alpha channel.

Definition at line 110 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_BACKGROUND_PRESENT

#define NVMEDIA_VMP_FEATURE_BACKGROUND_PRESENT

Specifies that background is used in the video mixer.

Definition at line 54 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_DEINTERLACING

#define NVMEDIA_VMP_FEATURE_DEINTERLACING

Specifies that video is interlaced and it needs deiterlacing.

Definition at line 66 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_ENABLE_DFS

#define NVMEDIA_VMP_FEATURE_ENABLE_DFS

Enable dynamic frequency setting for mixer hardware block.

Definition at line 122 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_INTERLACED

#define NVMEDIA_VMP_FEATURE_INTERLACED

Video is interlaced.

Definition at line 60 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_INVERSE_TELECINE

#define NVMEDIA_VMP_FEATURE_INVERSE_TELECINE

Enable support for inverse telecine processing.

This features works only if advanced1 or advanced2 de-interlacing is enabled.

Definition at line 91 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_LIMITED_RGB_INPUT

#define NVMEDIA_VMP_FEATURE_LIMITED_RGB_INPUT

Input uses limited (16-235) RGB range.

Definition at line 84 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_NOISE_REDUCTION

#define NVMEDIA_VMP_FEATURE_NOISE_REDUCTION

Enable support for noise reduction video processing.

Definition at line 97 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_PROTECTED

#define NVMEDIA_VMP_FEATURE_PROTECTED

Enable support for processing into VPR surfaces.

Definition at line 116 of file nvmedia_vmp.h.

◆ NVMEDIA_VMP_FEATURE_SHARPENING

#define NVMEDIA_VMP_FEATURE_SHARPENING

Enable support for sharpening video processing.

Definition at line 103 of file nvmedia_vmp.h.