NVIDIA Media Interface: NvMedia Image Optical Flow Accelerator (IOFA) APIs
Definition in file nvmedia_iofa.h.
Go to the source code of this file.
Data Structures | |
| struct | NvMediaIofaEpipolarInfo |
| Structure holds Epipolar information. More... | |
| struct | NvMediaIofaROIRectParams |
| Holds Co-ordinates for Region of Interest. More... | |
| struct | NvMediaIofaROIParams |
| Structure holds ROI information. More... | |
| struct | NvMediaIofaCapability |
| Nvmedia Iofa Capability structure. More... | |
| struct | NvMediaIofa |
| Holds an IOFA object created and returned by NvMediaIOFACreate(). More... | |
| struct | NvMediaIofaInitParams |
| Holds IOFA Initialization API parameters. More... | |
| struct | NvMediaIofaSGMParams |
| Holds SGM parameters TBD: Add more details about SGM Params with input range. More... | |
| struct | NvMediaIofaBufArray |
| Holds pointers to NvMedia bufObjs containing input and output surfaces. More... | |
| struct | NvMediaIofaPydHintParams |
| Parameters related to input pyramid hint surface. More... | |
| struct | NvMediaIofaProcessParams |
| Holds IOFA Process Frame API parameters. More... | |
| struct | NvMediaIofaProfileData |
| IOFA Profile Data structure. More... | |
Macros | |
| #define | NVMEDIA_IOFA_VERSION_MAJOR 1 |
| Major version number. More... | |
| #define | NVMEDIA_IOFA_VERSION_MINOR 1 |
| Minor version number. More... | |
| #define | NVMEDIA_IOFA_VERSION_PATCH 0 |
| Patch version number. More... | |
| #define | NVMEDIA_IOFA_MAX_PYD_LEVEL 5U |
| Maximum number of Pyramid level supported in Pyramid OF mode. More... | |
| #define | NVMEDIA_IOFA_MAX_ROI_SUPPORTED 32U |
| Maximum number of Region of Interest supported on IOFA. More... | |
| #define | NVMEDIA_IOFA_MAX_PRENVSCISYNCFENCES (8U) |
| Specifies the maximum number of times NvMediaIOFAInsertPreNvSciSyncFence() can be called before each call to NvMediaIOFAProcessFrame(). More... | |
Typedefs | |
| typedef struct NvMediaIofa | NvMediaIofa |
| Holds an IOFA object created and returned by NvMediaIOFACreate(). More... | |
Enumerations | |
| enum | NvMediaIofaMode { NVMEDIA_IOFA_MODE_STEREO = 0U, NVMEDIA_IOFA_MODE_PYDOF = 1U, NVMEDIA_IOFA_MODE_EPIOF = 2U } |
| Defines mode supported by IOFA Driver. More... | |
| enum | NvMediaIofaGridSize { NVMEDIA_IOFA_GRIDSIZE_1X1 = 0U, NVMEDIA_IOFA_GRIDSIZE_2X2 = 1U, NVMEDIA_IOFA_GRIDSIZE_4X4 = 2U, NVMEDIA_IOFA_GRIDSIZE_8X8 = 3U } |
| Defines the Output Grid Size. More... | |
| enum | NvMediaIofaPydMode { NVMEDIA_IOFA_PYD_FRAME_MODE = 0U, NVMEDIA_IOFA_PYD_LEVEL_MODE = 1U } |
| Modes for pyramid SGM Applicable to Pyramid SGM IOFA mode only. More... | |
| enum | NvMediaIofaDisparityRange { NVMEDIA_IOFA_DISPARITY_RANGE_128 = 0U, NVMEDIA_IOFA_DISPARITY_RANGE_256 = 1U } |
| Defines IOFA Stereo DISPARITY RANGE. More... | |
| enum | NvMediaIofaProfileMode { NVMEDIA_IOFA_PROFILE_DISABLED = 0U, NVMEDIA_IOFA_PROFILE_ENABLED = 1U, NVMEDIA_IOFA_PROFILE_SYNC_ENABLED = 2U } |
| Defines NvMedia Iofa Profile Mode. More... | |
| enum | NvMediaIofaPreset { NVMEDIA_IOFA_PRESET_HQ = 0U, NVMEDIA_IOFA_PRESET_HP = 1U } |
| Nvmedia Iofa Preset. More... | |