NVIDIA Media Interface: 2D Processing Control
Description: This file contains the #image_2d_api "Image 2D Processing API."
Definition in file nvmedia_2d.h.
Go to the source code of this file.
Data Structures | |
struct | NvMedia2DAttributes |
Attributes structure for NvMedia2DCreate(). More... | |
struct | NvMedia2DComposeResult |
Stores information returned from NvMedia2DCompose(). More... | |
struct | NvMedia2DFilterCoefficients5Tap |
Coefficients values structure for 5-tap custom filter. More... | |
struct | NvMedia2DFilterCoefficients10Tap |
Coefficients values structure for 10-tap custom filter. More... | |
Macros | |
#define | NVMEDIA_2D_VERSION_MAJOR 8 |
Major version number of NvMedia 2D header. More... | |
#define | NVMEDIA_2D_VERSION_MINOR 0 |
Minor version number of NvMedia 2D header. More... | |
#define | NVMEDIA_2D_VERSION_PATCH 0 |
Patch version number of NvMedia 2D header. More... | |
Typedefs | |
typedef uint32_t | NvMedia2DComposeParameters |
Stores configuration for the NvMedia2DCompose() operation. More... | |
typedef uint32_t | NvMedia2DFilterBuffer |
Stores a filter buffer which coefficients can be configured. More... | |
typedef struct NvMedia2D | NvMedia2D |
NvMedia2D Context. More... | |
Enumerations | |
enum | NvMedia2DFilter { NVMEDIA_2D_FILTER_OFF = 0x1, NVMEDIA_2D_FILTER_LOW, NVMEDIA_2D_FILTER_MEDIUM, NVMEDIA_2D_FILTER_HIGH } |
2D filter mode. More... | |
enum | NvMedia2DTransform { NVMEDIA_2D_TRANSFORM_NONE = 0x0, NVMEDIA_2D_TRANSFORM_ROTATE_90, NVMEDIA_2D_TRANSFORM_ROTATE_180, NVMEDIA_2D_TRANSFORM_ROTATE_270, NVMEDIA_2D_TRANSFORM_FLIP_HORIZONTAL, NVMEDIA_2D_TRANSFORM_INV_TRANSPOSE, NVMEDIA_2D_TRANSFORM_FLIP_VERTICAL, NVMEDIA_2D_TRANSFORM_TRANSPOSE } |
2D rotation/transform. More... | |
enum | NvMedia2DBlendMode { NVMEDIA_2D_BLEND_MODE_DISABLED, NVMEDIA_2D_BLEND_MODE_CONSTANT_ALPHA, NVMEDIA_2D_BLEND_MODE_STRAIGHT_ALPHA, NVMEDIA_2D_BLEND_MODE_PREMULTIPLIED_ALPHA } |
Blending to use when compositing surfaces. More... | |