![]() |
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
Holds video mixer attributes.
Definition at line 297 of file nvmedia_vmp.h.
Data Fields | |
float_t | brightness |
A value clamped to between -1.0 and 1.0, initialized to 0.0 at NvMediaVideoMixer creation. More... | |
float_t | contrast |
A value clamped to between 0.0 and 10.0, initialized to 1.0 at NvMediaVideoMixer creation. More... | |
float_t | saturation |
A value clamped to between 0.0 and 10.0, initialized to 1.0 at NvMediaVideoMixer creation. More... | |
float_t | hue |
A value clamped to between -PI and PI, initialized to 0.0 at NvMediaVideoMixer creation. More... | |
NvMediaColorStandard | colorStandard |
Color standard for input video. More... | |
NvMediaDeinterlaceType | deinterlaceType |
Deintelacing type for input video. More... | |
float_t | noiseReduction |
Holds a value confined to the range 0.0 to 1.0, initialized 0.0 at NvMediaVideoMixer creation. More... | |
NvMediaNoiseReductionAlgorithm | noiseReductionAlgorithm |
Holds a Noise Reduction Algorithm, which must be one of the following: More... | |
float_t | sharpening |
A value confined to the range 0.0 and 1.0, initialized 0.0 at NvMediaVideoMixer creation. More... | |
NvMediaBool | inverseTelecine |
A boolean initialized to NVMEDIA_FALSE at NvMediaVideoMixer creation. More... | |
NvMediaFilterQuality | filterQuality |
Filter quality. More... | |
float_t | destinationAlpha |
Holds a value confined to the range 0.0 and 1.0. More... | |
NvMediaBool | premultiplyAlpha |
Holds a flag that specifies to pre-multiply the output surface by the alpha channel. More... | |
NvMediaTransform | dstTransform |
Specifies one of the destination transformation: More... | |
float_t NvMediaVideoMixerAttributes::brightness |
A value clamped to between -1.0 and 1.0, initialized to 0.0 at NvMediaVideoMixer creation.
The corresponding attribute mask is NVMEDIA_VMP_ATTR_BRIGHTNESS.
Definition at line 302 of file nvmedia_vmp.h.
NvMediaColorStandard NvMediaVideoMixerAttributes::colorStandard |
Color standard for input video.
One of the following:
Definition at line 325 of file nvmedia_vmp.h.
float_t NvMediaVideoMixerAttributes::contrast |
A value clamped to between 0.0 and 10.0, initialized to 1.0 at NvMediaVideoMixer creation.
The corresponding attribute mask is NVMEDIA_VMP_ATTR_CONTRAST.
Definition at line 307 of file nvmedia_vmp.h.
NvMediaDeinterlaceType NvMediaVideoMixerAttributes::deinterlaceType |
Deintelacing type for input video.
One of the following:
Definition at line 332 of file nvmedia_vmp.h.
float_t NvMediaVideoMixerAttributes::destinationAlpha |
Holds a value confined to the range 0.0 and 1.0.
The corresponding attribute mask is NVMEDIA_VMP_ATTR_DESTINATION_ALPHA.
Definition at line 378 of file nvmedia_vmp.h.
NvMediaTransform NvMediaVideoMixerAttributes::dstTransform |
Specifies one of the destination transformation:
The corresponding attribute mask is NVMEDIA_VMP_ATTR_TRANSFORM.
Definition at line 404 of file nvmedia_vmp.h.
NvMediaFilterQuality NvMediaVideoMixerAttributes::filterQuality |
Filter quality.
One of the following:
Definition at line 372 of file nvmedia_vmp.h.
float_t NvMediaVideoMixerAttributes::hue |
A value clamped to between -PI and PI, initialized to 0.0 at NvMediaVideoMixer creation.
The corresponding attribute mask is NVMEDIA_VMP_ATTR_HUE.
Definition at line 317 of file nvmedia_vmp.h.
NvMediaBool NvMediaVideoMixerAttributes::inverseTelecine |
A boolean initialized to NVMEDIA_FALSE at NvMediaVideoMixer creation.
This option is ignored unless using ADVANCED1/2 deinterlacing at field-rate output. The corresponding attribute mask is NVMEDIA_VMP_ATTR_INVERSE_TELECINE.
Definition at line 364 of file nvmedia_vmp.h.
float_t NvMediaVideoMixerAttributes::noiseReduction |
Holds a value confined to the range 0.0 to 1.0, initialized 0.0 at NvMediaVideoMixer creation.
The corresponding attribute mask is NVMEDIA_VMP_ATTR_NOISE_REDUCTION.
Definition at line 338 of file nvmedia_vmp.h.
NvMediaNoiseReductionAlgorithm NvMediaVideoMixerAttributes::noiseReductionAlgorithm |
Holds a Noise Reduction Algorithm, which must be one of the following:
Definition at line 350 of file nvmedia_vmp.h.
NvMediaBool NvMediaVideoMixerAttributes::premultiplyAlpha |
Holds a flag that specifies to pre-multiply the output surface by the alpha channel.
The flag is initialized to NVMEDIA_FALSE at NvMediaVideoMixer creation. This option is applies only when using API NvMediaVideoMixerRenderSurfaceWithAlpha(). The corresponding attribute mask is NVMEDIA_VMP_ATTR_DESTINATION_PREMULTIPLY_ALPHA. With this option enabled, the output surface is pre-multiplied by the alpha channel.
Definition at line 390 of file nvmedia_vmp.h.
float_t NvMediaVideoMixerAttributes::saturation |
A value clamped to between 0.0 and 10.0, initialized to 1.0 at NvMediaVideoMixer creation.
The corresponding attribute mask is NVMEDIA_VMP_ATTR_SATURATION.
Definition at line 312 of file nvmedia_vmp.h.
float_t NvMediaVideoMixerAttributes::sharpening |
A value confined to the range 0.0 and 1.0, initialized 0.0 at NvMediaVideoMixer creation.
The corresponding attribute mask is NVMEDIA_VMP_ATTR_SHARPENING.
Definition at line 356 of file nvmedia_vmp.h.