NVIDIA DRIVE OS Linux API Reference

5.1.3.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Mixer Features

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

#define NVMEDIA_VMP_FEATURE_ADVANCED1_DEINTERLACING

Enables support for advanced1 de-interlacing.

Definition at line 71 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_ADVANCED2_DEINTERLACING

Enable support for advanced2 de-interlacing.

Definition at line 77 of file nvmedia_vmp.h.

#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 109 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_BACKGROUND_PRESENT

Specifies that background is used in the video mixer.

Definition at line 53 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_DEINTERLACING

Specifies that video is interlaced and it needs deiterlacing.

Definition at line 65 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_ENABLE_DFS

Enable dynamic frequency setting for mixer hardware block.

Definition at line 121 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_INTERLACED

Video is interlaced.

Definition at line 59 of file nvmedia_vmp.h.

#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 90 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_LIMITED_RGB_INPUT

Input uses limited (16-235) RGB range.

Definition at line 83 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_NOISE_REDUCTION

Enable support for noise reduction video processing.

Definition at line 96 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_PROTECTED

Enable support for processing into VPR surfaces.

Definition at line 115 of file nvmedia_vmp.h.

#define NVMEDIA_VMP_FEATURE_SHARPENING

Enable support for sharpening video processing.

Definition at line 102 of file nvmedia_vmp.h.