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 7 |
| 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 2 |
| 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... | |