NVIDIA Media Interface: Lens Distortion Correction and Temporal Noise Reduction
Description: This file contains the #image_ldc_api "Image LDC API".
Definition in file nvmedia_ldc.h.
Go to the source code of this file.
Data Structures | |
| struct | NvMediaLdcAttributes |
| Attributes structure for NvMediaLdcCreate(). More... | |
| struct | NvMediaLdcParametersAttributes |
| Attributes that specify resources needed for NvMediaLdcParameters instance. More... | |
| struct | NvMediaLdcResult |
| Stores information returned from NvMediaLdcProcess(). More... | |
| struct | NvMediaLdcRegionParameters |
| Holds the NvMedia LDC region configuration. More... | |
| struct | NvMediaLdcIptParameters |
| Holds inverse perspective transformation configuration. More... | |
| struct | NvMediaLdcControlPoint |
| Represents a control point. More... | |
| struct | NvMediaLdcWarpMapParameters |
| Holds the NvMedia LDC definition of a Warp Map. More... | |
| struct | NvMediaLdcMaskMapParameters |
| Holds the Mask Map information. More... | |
| struct | NvMediaLdcTnrParameters |
| Holds the TNR3 initialization parameters. More... | |
Macros | |
| #define | NVMEDIA_LDC_VERSION_MAJOR 7 |
| Major version number of NvMedia LDC header. More... | |
| #define | NVMEDIA_LDC_VERSION_MINOR 0 |
| Minor version number of NvMedia LDC header. More... | |
| #define | NVMEDIA_LDC_VERSION_PATCH 2 |
| Patch version number of NvMedia LDC header. More... | |
| #define | NVMEDIA_LDC_MAX_REGIONS_X 4u |
| Maximum number of horizontal regions. More... | |
| #define | NVMEDIA_LDC_MAX_REGIONS_Y 4u |
| Maximum number of vertical regions. More... | |
Typedefs | |
| typedef struct NvMediaLdc | NvMediaLdc |
| NvMediaLdc context. More... | |
| typedef uint32_t | NvMediaLdcParameters |
| Stores configuration for the NvMediaLdcProcess() operation. More... | |
Enumerations | |
| enum | NvMediaLdcFilter { NVMEDIA_LDC_FILTER_OFF, NVMEDIA_LDC_FILTER_LOW, NVMEDIA_LDC_FILTER_MEDIUM } |
| VIC filter mode. More... | |
Functions | |
| NvMediaStatus | NvMediaLdcGetVersion (NvMediaVersion *const version) |
| Returns the version number of the NvMedia LDC library. More... | |
| NvMediaStatus | NvMediaLdcCreate (NvMediaLdc **const handle, NvMediaLdcAttributes const *const attr) |
| Creates a new NvMediaLdc context. More... | |
| NvMediaStatus | NvMediaLdcDestroy (NvMediaLdc *const handle) |
| Destroys the NvMediaLdc context. More... | |
| NvMediaStatus | NvMediaLdcCreateParameters (NvMediaLdc *const handle, NvMediaLdcParametersAttributes const *const attr, NvMediaLdcParameters *const params) |
| Creates and returns an NvMediaLdcParameters instance. More... | |
| NvMediaStatus | NvMediaLdcDestroyParameters (NvMediaLdc *const handle, NvMediaLdcParameters const params) |
| Destroys an NvMediaLdcParameters instance. More... | |
| NvMediaStatus | NvMediaLdcSetFilter (NvMediaLdc *const handle, NvMediaLdcParameters const params, NvMediaLdcFilter const filter) |
| Sets the filter mode to use for LDC pixel interpolation. More... | |
| NvMediaStatus | NvMediaLdcSetGeometry (NvMediaLdc *const handle, NvMediaLdcParameters const params, NvMediaRect const *const srcRect, NvMediaRect const *const dstRect) |
| Sets source and destination rectangles for LDC operation. More... | |
| NvMediaStatus | NvMediaLdcSetIptParameters (NvMediaLdc *const handle, NvMediaLdcParameters const params, NvMediaLdcIptParameters const *const iptParams) |
| Sets parameters for LDC Inverse Perspective Transform (IPT) operation. More... | |
| NvMediaStatus | NvMediaLdcSetWarpMapParameters (NvMediaLdc *const handle, NvMediaLdcParameters const params, NvMediaLdcWarpMapParameters const *const warpMapParams) |
| Sets parameters for LDC Warp Map. More... | |
| NvMediaStatus | NvMediaLdcSetMaskMapParameters (NvMediaLdc *const handle, NvMediaLdcParameters const params, NvMediaLdcMaskMapParameters const *const maskMapParams) |
| Sets parameters for LDC Mask Map. More... | |
| NvMediaStatus | NvMediaLdcSetTnrParameters (NvMediaLdc *const handle, NvMediaLdcParameters const params, NvMediaLdcTnrParameters const *const tnrParams) |
| Sets Temporal Noise Reduction (TNR) parameters. More... | |
| NvMediaStatus | NvMediaLdcProcess (NvMediaLdc *const handle, NvMediaLdcParameters const params, NvMediaLdcResult *const result) |
| Performs LDC operation. More... | |