• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.9 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    nvmedia_iofa.h
    Go to the documentation of this file.
    1 /*
    2  * SPDX-FileCopyrightText: Copyright (c) 2021-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
    3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
    4  *
    5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
    6  * property and proprietary rights in and to this material, related
    7  * documentation and any modifications thereto. Any use, reproduction,
    8  * disclosure or distribution of this material and related documentation
    9  * without an express license agreement from NVIDIA CORPORATION or
    10  * its affiliates is strictly prohibited.
    11  */
    12 
    19 #ifndef NVMEDIA_IOFA_H
    20 #define NVMEDIA_IOFA_H
    21 
    22 #ifdef __cplusplus
    23 extern "C" {
    24 #endif
    25 
    26 #include <stdint.h>
    27 #include <stdbool.h>
    28 
    29 #include "nvmedia_core.h"
    30 #include "nvscisync.h"
    31 #include "nvscibuf.h"
    32 
    44 #define NVMEDIA_IOFA_VERSION_MAJOR 1
    45 
    46 #define NVMEDIA_IOFA_VERSION_MINOR 3
    47 
    48 #define NVMEDIA_IOFA_VERSION_PATCH 0
    49 
    51 #define NVMEDIA_IOFA_MAX_PYD_LEVEL 5U
    52 
    53 #define NVMEDIA_IOFA_MAX_ROI_SUPPORTED 32U
    54 
    59 #define NVMEDIA_IOFA_MAX_PRENVSCISYNCFENCES 16U
    60 
    64 typedef enum
    65 {
    74 
    82 typedef enum
    83 {
    93 
    98 typedef enum
    99 {
    117 
    121 typedef enum
    122 {
    128 
    132 typedef enum
    133 {
    139 
    143 typedef enum
    144 {
    150 
    154 typedef enum
    155 {
    173 typedef struct
    174 {
    176  float F_Matrix[3][3];
    178  float H_Matrix[3][3];
    180  int32_t epipole_x;
    182  int32_t epipole_y;
    184  uint8_t direction;
    186 
    196 typedef struct
    197 {
    199  uint16_t startX;
    201  uint16_t startY;
    203  uint16_t endX;
    205  uint16_t endY;
    207 
    211 typedef struct
    212 {
    215  uint32_t numOfROIs;
    219 
    223 typedef struct
    224 {
    226  uint16_t minWidth;
    228  uint16_t minHeight;
    230  uint16_t maxWidth;
    232  uint16_t maxHeight;
    234 
    238 typedef struct NvMediaIofa
    239 {
    241  struct NvMediaIofaPriv *ofaPriv;
    242 } NvMediaIofa;
    243 
    247 typedef struct
    248 {
    257  uint8_t ofaPydLevel;
    263  uint16_t width[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    269  uint16_t height[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    280  uint16_t outWidth[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    287  uint16_t outHeight[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    300  bool vprMode;
    309 
    311 
    316 typedef struct
    317 {
    319  uint8_t penalty1[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    321  uint8_t penalty2[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    326  bool adaptiveP2[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    330  uint8_t alphaLog2[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    335  bool enableDiag[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    339  uint8_t numPasses[NVMEDIA_IOFA_MAX_PYD_LEVEL];
    341 
    352 typedef struct
    353 {
    419 
    423 typedef struct
    424 {
    441 
    445 typedef struct
    446 {
    461  bool noopMode;
    465 
    493  NvMediaVersion *version
    494 );
    495 
    518 NvMediaIofa *
    520  void
    521 );
    522 
    566  NvMediaIofa *ofaPubl,
    567  const NvMediaIofaInitParams *initParams,
    568  const uint8_t maxInputBuffering
    569 );
    570 
    633  const NvMediaIofa *ofaPubl,
    634  const NvMediaIofaBufArray *pSurfArray,
    635  const NvMediaIofaProcessParams *pProcessParams,
    636  const NvMediaIofaEpipolarInfo *pEpiInfo,
    637  const NvMediaIofaROIParams *pROIParams
    638 );
    639 
    673  const NvMediaIofa *ofaPubl
    674 );
    675 
    731  const NvMediaIofa *ofaPubl,
    732  NvSciBufObj bufObj
    733 );
    734 
    788  const NvMediaIofa *ofaPubl,
    789  NvSciBufObj bufObj
    790 );
    791 
    825  const NvMediaIofa *ofaPubl,
    826  NvMediaIofaSGMParams *pSGMParams
    827 );
    828 
    862  const NvMediaIofa *ofaPubl,
    863  const NvMediaIofaSGMParams *pSGMParams
    864 );
    865 
    907  const NvMediaIofa *ofaPubl,
    908  const NvMediaIofaMode mode,
    909  NvMediaIofaCapability *pCapability
    910 );
    911 
    954  NvSciBufAttrList attrlist
    955 );
    956 
    1014  const NvMediaIofa *ofaPubl,
    1015  NvSciSyncAttrList attrlist,
    1016  NvMediaNvSciSyncClientType clienttype
    1017 );
    1018 
    1076  const NvMediaIofa *ofaPubl,
    1077  NvMediaNvSciSyncObjType syncobjtype,
    1078  NvSciSyncObj syncObj
    1079 );
    1080 
    1141  const NvMediaIofa *ofaPubl,
    1142  NvSciSyncObj syncObj
    1143 );
    1144 
    1191  const NvMediaIofa *ofaPubl,
    1192  NvSciSyncObj nvscisyncEOF
    1193 );
    1194 
    1255  const NvMediaIofa *ofaPubl,
    1256  const NvSciSyncFence *prenvscisyncfence
    1257 );
    1258 
    1318  const NvMediaIofa *ofaPubl,
    1319  NvSciSyncObj eofnvscisyncobj,
    1320  NvSciSyncFence *eofnvscisyncfence
    1321 );
    1322 
    1323 /*
    1324  * \defgroup 6x_history_nvmedia_iofa History
    1325  * Provides change history for the NvMedia IOFA API.
    1326  *
    1327  * \section 6x_history_nvmedia_iofa Version History
    1328  *
    1329  * <b> Version 1.0 </b> September 28, 2021
    1330  * - Initial release
    1331  *
    1332  * <b> Version 1.1 </b> April 10, 2023
    1333  * - Removed API NvMediaIOFAGetProfileData
    1334  */
    1335 
    1337 #ifdef __cplusplus
    1338 } /* extern "C" */
    1339 #endif
    1340 
    1341 #endif // NVMEDIA_IOFA_H
    1342 
    NVMEDIA_IOFA_PYD_LEVEL_MODE
    @ NVMEDIA_IOFA_PYD_LEVEL_MODE
    A single pyramid level of a input and reference frame will be processed by NvMediaIOFAProcessFrame AP...
    Definition: nvmedia_iofa.h:115
    NvSciSyncTaskStatusOFA_Invalid
    @ NvSciSyncTaskStatusOFA_Invalid
    task status support is not enable
    Definition: nvmedia_iofa.h:167
    NvMediaIofaEpipolarInfo::epipole_x
    int32_t epipole_x
    Epipolar X position in S17.3 format [1 Sign bit, 17-bit integer part, 3-bit fraction part].
    Definition: nvmedia_iofa.h:180
    NVMEDIA_IOFA_MODE_EPIOF
    @ NVMEDIA_IOFA_MODE_EPIOF
    OFA epipolar optical flow mode.
    Definition: nvmedia_iofa.h:72
    NvMediaIofaPreset
    NvMediaIofaPreset
    Nvmedia Iofa Preset.
    Definition: nvmedia_iofa.h:143
    NVMEDIA_IOFA_GRIDSIZE_8X8
    @ NVMEDIA_IOFA_GRIDSIZE_8X8
    Grid Size 8x8.
    Definition: nvmedia_iofa.h:91
    NvSciSyncTaskStatusOFA_Error_CRC_Mismatch
    @ NvSciSyncTaskStatusOFA_Error_CRC_Mismatch
    Definition: nvmedia_iofa.h:161
    NvMediaIOFASetSGMConfigParams
    NvMediaStatus NvMediaIOFASetSGMConfigParams(const NvMediaIofa *ofaPubl, const NvMediaIofaSGMParams *pSGMParams)
    Set the SGM configuration parameters to be used.
    NvMediaIofaEpipolarInfo::direction
    uint8_t direction
    Direction: 0/1 - Search towards / away from epipole.
    Definition: nvmedia_iofa.h:184
    NvMediaIofaCapability::maxHeight
    uint16_t maxHeight
    max height supported by IOFA driver
    Definition: nvmedia_iofa.h:232
    NvMediaIofaROIParams::numOfROIs
    uint32_t numOfROIs
    Number of ROIs.
    Definition: nvmedia_iofa.h:215
    NVMEDIA_IOFA_GRIDSIZE_4X4
    @ NVMEDIA_IOFA_GRIDSIZE_4X4
    Grid Size 4x4.
    Definition: nvmedia_iofa.h:89
    NvMediaIofaInitParams::pydMode
    NvMediaIofaPydMode pydMode
    Pyramid SGM Mode One of the value from NvMediaIofaPydMode.
    Definition: nvmedia_iofa.h:295
    NvMediaIofaCapability::minWidth
    uint16_t minWidth
    min width supported by IOFA driver
    Definition: nvmedia_iofa.h:226
    NvMediaIOFAFillNvSciSyncAttrList
    NvMediaStatus NvMediaIOFAFillNvSciSyncAttrList(const NvMediaIofa *ofaPubl, NvSciSyncAttrList attrlist, NvMediaNvSciSyncClientType clienttype)
    Fills the NvMediaIofa specific NvSciSync attributes.
    NvMediaIOFAGetVersion
    NvMediaStatus NvMediaIOFAGetVersion(NvMediaVersion *version)
    Retrieves the version information for the NvMedia IOFA library.
    NvSciSyncTaskStatusOFA_Error_Input_TaskStatus
    @ NvSciSyncTaskStatusOFA_Error_Input_TaskStatus
    Definition: nvmedia_iofa.h:164
    NvMediaIofaInitParams
    Holds IOFA Initialization API parameters.
    Definition: nvmedia_iofa.h:247
    NVMEDIA_IOFA_MAX_PYD_LEVEL
    #define NVMEDIA_IOFA_MAX_PYD_LEVEL
    Maximum number of Pyramid level supported in Pyramid OF mode.
    Definition: nvmedia_iofa.h:51
    NvSciSyncTaskStatusOFA_Error_Timeout
    @ NvSciSyncTaskStatusOFA_Error_Timeout
    Definition: nvmedia_iofa.h:162
    NvMediaIofa::ofaPriv
    struct NvMediaIofaPriv * ofaPriv
    An Opaque pointer for internal use.
    Definition: nvmedia_iofa.h:241
    NvMediaIOFAInsertPreNvSciSyncFence
    NvMediaStatus NvMediaIOFAInsertPreNvSciSyncFence(const NvMediaIofa *ofaPubl, const NvSciSyncFence *prenvscisyncfence)
    Sets an NvSciSyncFence as a prefence for an NvMediaIOFAProcessFrame() NvSciSyncFence operation.
    NVMEDIA_IOFA_EPI_SEARCH_RANGE_128
    @ NVMEDIA_IOFA_EPI_SEARCH_RANGE_128
    Maximum Epipolar Flow Search Range of 128 pixels.
    Definition: nvmedia_iofa.h:135
    NVMEDIA_IOFA_MODE_STEREO
    @ NVMEDIA_IOFA_MODE_STEREO
    IOFA stereo disparity mode.
    Definition: nvmedia_iofa.h:67
    NvMediaIOFACreate
    NvMediaIofa * NvMediaIOFACreate(void)
    Creates an NvMediaIofa object that can compute optical flow or stereo disparity using two bufObjs.
    NvMediaIOFAGetSGMConfigParams
    NvMediaStatus NvMediaIOFAGetSGMConfigParams(const NvMediaIofa *ofaPubl, NvMediaIofaSGMParams *pSGMParams)
    Get the SGM configuration parameters being used.
    NvMediaIOFAGetEOFNvSciSyncFence
    NvMediaStatus NvMediaIOFAGetEOFNvSciSyncFence(const NvMediaIofa *ofaPubl, NvSciSyncObj eofnvscisyncobj, NvSciSyncFence *eofnvscisyncfence)
    Gets EOF NvSciSyncFence for an NvMediaIOFAProcessFrame() operation.
    NvMediaStatus
    NvMediaStatus
    Defines all possible error codes.
    Definition: nvmedia_core.h:104
    NvMediaIofaEpiSearchRange
    NvMediaIofaEpiSearchRange
    Defines IOFA Flow Epipolar Search Range.
    Definition: nvmedia_iofa.h:132
    NvMediaIofaROIRectParams
    Holds Co-ordinates for Region of Interest.
    Definition: nvmedia_iofa.h:196
    NvMediaNvSciSyncObjType
    NvMediaNvSciSyncObjType
    Defines NvMedia NvSciSyncObj types.
    Definition: nvmedia_core.h:202
    NvMediaIofaBufArray
    Holds pointers to NvMedia bufObjs containing input and output surfaces.
    Definition: nvmedia_iofa.h:352
    NvMediaNvSciSyncClientType
    NvMediaNvSciSyncClientType
    NvMedia NvSciSync Client Type.
    Definition: nvmedia_core.h:189
    NvMediaIOFAUnregisterNvSciSyncObj
    NvMediaStatus NvMediaIOFAUnregisterNvSciSyncObj(const NvMediaIofa *ofaPubl, NvSciSyncObj syncObj)
    Unregisters an NvSciSyncObj with NvMediaIofa.
    NvMediaIofaPydHintParams::pydHintWidth2x
    bool pydHintWidth2x
    IOFA HW supported input hint upsampling in X direction false : input hint surface width is same as ...
    Definition: nvmedia_iofa.h:434
    NvSciSyncAttrList
    struct NvSciSyncAttrListRec * NvSciSyncAttrList
    A container constituting an NvSciSyncAttrList which contains:
    Definition: nvscisync.h:330
    NVMEDIA_IOFA_DISPARITY_RANGE_256
    @ NVMEDIA_IOFA_DISPARITY_RANGE_256
    Maximum Stereo Disparity Range of 256 pixels.
    Definition: nvmedia_iofa.h:126
    NvSciBufObj
    struct NvSciBufObjRefRec * NvSciBufObj
    A memory object is a container holding the reconciled NvSciBufAttrList defining constraints of the bu...
    Definition: nvscibuf.h:3108
    NvMediaIOFAFillNvSciBufAttrList
    NvMediaStatus NvMediaIOFAFillNvSciBufAttrList(NvSciBufAttrList attrlist)
    Fills the NvMediaIofa specific NvSciBuf attributes which than then be used to allocate an NvSciBufObj...
    NvMediaIofaEpipolarInfo::epipole_y
    int32_t epipole_y
    Epipolar Y position in S17.3 format [1 Sign bit, 17-bit integer part, 3-bit fraction part].
    Definition: nvmedia_iofa.h:182
    nvscisync.h
    NVIDIA Software Communications Interface (SCI) : NvSciSync
    NvMediaIOFAGetCapability
    NvMediaStatus NvMediaIOFAGetCapability(const NvMediaIofa *ofaPubl, const NvMediaIofaMode mode, NvMediaIofaCapability *pCapability)
    Get IOFA Capability.
    NVMEDIA_IOFA_GRIDSIZE_2X2
    @ NVMEDIA_IOFA_GRIDSIZE_2X2
    Grid Size 2x2.
    Definition: nvmedia_iofa.h:87
    NvMediaVersion
    Holds NvMedia version information.
    Definition: nvmedia_core.h:164
    NvMediaIofaROIParams
    Structure holds ROI information.
    Definition: nvmedia_iofa.h:211
    NVMEDIA_IOFA_EPI_SEARCH_RANGE_256
    @ NVMEDIA_IOFA_EPI_SEARCH_RANGE_256
    Maximum Epipolar Flow Search Range of 256 pixels.
    Definition: nvmedia_iofa.h:137
    NvMediaIofaROIRectParams::startY
    uint16_t startY
    ROI top-left y index (in pixel unit)
    Definition: nvmedia_iofa.h:201
    NvMediaIofaSGMParams
    Holds SGM parameters TBD: Add more details about SGM Params with input range.
    Definition: nvmedia_iofa.h:316
    NVMEDIA_IOFA_MAX_ROI_SUPPORTED
    #define NVMEDIA_IOFA_MAX_ROI_SUPPORTED
    Maximum number of Region of Interest supported on IOFA.
    Definition: nvmedia_iofa.h:53
    NvMediaIofaPydHintParams
    Parameters related to input pyramid hint surface.
    Definition: nvmedia_iofa.h:423
    NvMediaIofaInitParams::preset
    NvMediaIofaPreset preset
    Ofa Preset One of the value from NvMediaIofaPreset.
    Definition: nvmedia_iofa.h:304
    NvMediaIOFARegisterNvSciSyncObj
    NvMediaStatus NvMediaIOFARegisterNvSciSyncObj(const NvMediaIofa *ofaPubl, NvMediaNvSciSyncObjType syncobjtype, NvSciSyncObj syncObj)
    Registers an NvSciSyncObj with NvMediaIofa.
    NvMediaIofaProcessParams::noopMode
    bool noopMode
    noop flag true Avoid ofa processing and signal frame done false Normal ofa processing (default)
    Definition: nvmedia_iofa.h:461
    NvMediaIofaPydHintParams::pydHintHeight2x
    bool pydHintHeight2x
    IOFA HW supported input hint upsampling in Y direction false : input hint surface height is same as...
    Definition: nvmedia_iofa.h:439
    NvSciSyncTaskStatusOFA_Success
    @ NvSciSyncTaskStatusOFA_Success
    task is finished successully
    Definition: nvmedia_iofa.h:157
    NvMediaIofaProcessParams::rightDispMap
    bool rightDispMap
    Enable right view disparity map.
    Definition: nvmedia_iofa.h:452
    NvMediaIofaInitParams::dispRange
    NvMediaIofaDisparityRange dispRange
    Stereo Disparity Range One of the value from NvMediaIofaDisparityRange.
    Definition: nvmedia_iofa.h:291
    NVMEDIA_IOFA_MODE_PYDOF
    @ NVMEDIA_IOFA_MODE_PYDOF
    IOFA pyramid optical flow mode.
    Definition: nvmedia_iofa.h:69
    NVMEDIA_IOFA_PRESET_HQ
    @ NVMEDIA_IOFA_PRESET_HQ
    High Quality Preset.
    Definition: nvmedia_iofa.h:146
    NVMEDIA_IOFA_DISPARITY_RANGE_128
    @ NVMEDIA_IOFA_DISPARITY_RANGE_128
    Maximum Stereo Disparity Range of 128 pixels.
    Definition: nvmedia_iofa.h:124
    NvMediaIofaCapability::maxWidth
    uint16_t maxWidth
    max width supported by IOFA driver
    Definition: nvmedia_iofa.h:230
    NvMediaIofaROIRectParams::endY
    uint16_t endY
    ROI bottom-right index (in pixel unit).
    Definition: nvmedia_iofa.h:205
    nvmedia_core.h
    NVIDIA Media Interface: Core
    NvMediaIOFADestroy
    NvMediaStatus NvMediaIOFADestroy(const NvMediaIofa *ofaPubl)
    Destroys the created NvMediaIofa object and frees associated resources.
    NvMediaIofaProcessParams
    Holds IOFA Process Frame API parameters.
    Definition: nvmedia_iofa.h:445
    NvMediaIofa
    struct NvMediaIofa NvMediaIofa
    Holds an IOFA object created and returned by NvMediaIOFACreate().
    NvMediaIofa
    Holds an IOFA object created and returned by NvMediaIOFACreate().
    Definition: nvmedia_iofa.h:238
    NvSciSyncTaskStatusOFA_Execution_Start
    @ NvSciSyncTaskStatusOFA_Execution_Start
    Definition: nvmedia_iofa.h:160
    NvMediaIofaPydMode
    NvMediaIofaPydMode
    Modes for pyramid SGM Applicable to Pyramid SGM IOFA mode only.
    Definition: nvmedia_iofa.h:98
    NvMediaIofaMode
    NvMediaIofaMode
    Defines mode supported by IOFA Driver.
    Definition: nvmedia_iofa.h:64
    NvMediaIOFASetNvSciSyncObjforEOF
    NvMediaStatus NvMediaIOFASetNvSciSyncObjforEOF(const NvMediaIofa *ofaPubl, NvSciSyncObj nvscisyncEOF)
    Specifies the NvSciSyncObj to be used for an EOF NvSciSyncFence.
    NvMediaIOFAUnregisterNvSciBufObj
    NvMediaStatus NvMediaIOFAUnregisterNvSciBufObj(const NvMediaIofa *ofaPubl, NvSciBufObj bufObj)
    Un-registers NvSciBufObj which was previously registered with NvMediaIofa using NvMediaIOFARegisterNv...
    NvSciBufAttrList
    struct NvSciBufAttrListRec * NvSciBufAttrList
    A container constituting an attribute list which contains.
    Definition: nvscibuf.h:3126
    NvMediaIofaProcessParams::pydHintParams
    NvMediaIofaPydHintParams pydHintParams
    Pyramid hints parameters.
    Definition: nvmedia_iofa.h:463
    NvMediaIofaROIRectParams::startX
    uint16_t startX
    ROI top-left x index (in pixel unit)
    Definition: nvmedia_iofa.h:199
    NvMediaIofaEpipolarInfo
    Structure holds Epipolar information.
    Definition: nvmedia_iofa.h:173
    NvMediaIofaInitParams::epiSearchRange
    NvMediaIofaEpiSearchRange epiSearchRange
    Epipolar search range in pixels One of the value from NvMediaIofaEpiSearchRange.
    Definition: nvmedia_iofa.h:308
    NvMediaIofaInitParams::ofaPydLevel
    uint8_t ofaPydLevel
    Number of input pyramid level Number of input pyramid levels used for pyramid optical flow estimati...
    Definition: nvmedia_iofa.h:257
    NvSciSyncFence
    Defines the opaque NvSciSyncFence.
    Definition: nvscisync.h:256
    NvMediaIofaProcessParams::currentPydLevel
    uint8_t currentPydLevel
    Current level to process in Pyd SGM LEVEL Mode valid range of values is between 0 to ofaPydLevel-1.
    Definition: nvmedia_iofa.h:456
    NVMEDIA_IOFA_PYD_FRAME_MODE
    @ NVMEDIA_IOFA_PYD_FRAME_MODE
    All pyramid levels of a input and reference frame will be processed in single NvMediaIOFAProcessFrame...
    Definition: nvmedia_iofa.h:106
    NvMediaIOFAProcessFrame
    NvMediaStatus NvMediaIOFAProcessFrame(const NvMediaIofa *ofaPubl, const NvMediaIofaBufArray *pSurfArray, const NvMediaIofaProcessParams *pProcessParams, const NvMediaIofaEpipolarInfo *pEpiInfo, const NvMediaIofaROIParams *pROIParams)
    Performs IOFA estimation on a specified frame pair.
    nvscibuf.h
    NVIDIA Software Communications Interface (SCI) : NvSciBuf
    NvMediaIOFARegisterNvSciBufObj
    NvMediaStatus NvMediaIOFARegisterNvSciBufObj(const NvMediaIofa *ofaPubl, NvSciBufObj bufObj)
    Registers an NvSciBufObj for use with an NvMediaIofa handle.
    NvMediaIofaGridSize
    NvMediaIofaGridSize
    Defines the Output Grid Size.
    Definition: nvmedia_iofa.h:82
    NvMediaIofaCapability::minHeight
    uint16_t minHeight
    min height supported by IOFA driver
    Definition: nvmedia_iofa.h:228
    NvMediaIOFAInit
    NvMediaStatus NvMediaIOFAInit(NvMediaIofa *ofaPubl, const NvMediaIofaInitParams *initParams, const uint8_t maxInputBuffering)
    Initializes the parameters for optical flow and stereo estimation.
    NvMediaIofaDisparityRange
    NvMediaIofaDisparityRange
    Defines IOFA Stereo DISPARITY RANGE.
    Definition: nvmedia_iofa.h:121
    NvMediaIofaInitParams::ofaMode
    NvMediaIofaMode ofaMode
    Iofa Mode type One of ofa mode types provided in NvMediaIofaMode.
    Definition: nvmedia_iofa.h:252
    NvSciSyncTaskStatusOFA
    NvSciSyncTaskStatusOFA
    NvMedia Iofa task status error codes.
    Definition: nvmedia_iofa.h:154
    NvSciSyncTaskStatusOFA_Error
    @ NvSciSyncTaskStatusOFA_Error
    task status error codes
    Definition: nvmedia_iofa.h:159
    NvSciSyncTaskStatusOFA_Error_SW
    @ NvSciSyncTaskStatusOFA_Error_SW
    Definition: nvmedia_iofa.h:165
    NvMediaIofaCapability
    Nvmedia Iofa Capability structure.
    Definition: nvmedia_iofa.h:223
    NVMEDIA_IOFA_GRIDSIZE_1X1
    @ NVMEDIA_IOFA_GRIDSIZE_1X1
    Grid Size 1x1.
    Definition: nvmedia_iofa.h:85
    NvSciSyncObj
    struct NvSciSyncObjRec * NvSciSyncObj
    A Synchronization Object is a container holding the reconciled NvSciSyncAttrList defining constraints...
    Definition: nvscisync.h:311
    NvSciSyncTaskStatusOFA_Error_HW
    @ NvSciSyncTaskStatusOFA_Error_HW
    Definition: nvmedia_iofa.h:163
    NVMEDIA_IOFA_PRESET_HP
    @ NVMEDIA_IOFA_PRESET_HP
    High Performance Preset.
    Definition: nvmedia_iofa.h:148
    NvMediaIofaPydHintParams::pydHintMagnitudeScale2x
    bool pydHintMagnitudeScale2x
    IOFA HW supported input hint mv magnitude scaling.
    Definition: nvmedia_iofa.h:429
    NvMediaIofaROIRectParams::endX
    uint16_t endX
    ROI bottom-right index (in pixel unit).
    Definition: nvmedia_iofa.h:203
    NvMediaIofaInitParams::vprMode
    bool vprMode
    Input and Output Surface in VPR (Not supported) true use VPR memory for input and output surface ...
    Definition: nvmedia_iofa.h:300
    人人超碰97caoporen国产