|
NVIDIA DRIVE OS Linux SDK API Reference
|
5.2.0 Release For Test and Development only
|
Go to the documentation of this file.
14 #ifndef NVMEDIA_IOFST_H
15 #define NVMEDIA_IOFST_H
38 #define NVMEDIA_IOFST_VERSION_MAJOR 1
40 #define NVMEDIA_IOFST_VERSION_MINOR 14
248 uint8_t maxInputBuffering,
NvMediaStatus NvMediaIOFSTImageRegister(const NvMediaIOFST *ofst, const NvMediaImage *image, NvMediaAccessMode accessMode)
Registers an NvMediaImage for use with an NvMediaIOFST handle.
void * meExternalHints
Specifies a pointer to ME external hints for the current frame.
@ NVMEDIA_OFST_CONFIG_ENABLE_PROFILING
Enables OFST profiling.
NvMediaStatus NvMediaIOFSTProcessFrame(const NvMediaIOFST *ofst, const NvMediaImage *frame, const NvMediaImage *refFrame, const NvMediaImage *mvs, const NvMediaOFSTExternalHintParams *extHintParams, NvMediaEncoderInstanceId instanceId)
Performs OF/ST estimation on a specified frame pair.
struct NvMediaDevice NvMediaDevice
An opaque handle representing an NvMediaDevice object.
@ NVMEDIA_IMAGE_STEREODISPARITY_ESTIMATION_HP_MODE
High Performance StereoDisparity.
@ NVMEDIA_IMAGE_STEREODISPARITY_ESTIMATION_HQ_MODE
High Quality StereoDisparity.
NvMediaStatus NvMediaIOFSTGetVersion(NvMediaVersion *version)
Returns the version information for the NvMedia IOFST library.
@ NVMEDIA_IMAGE_OPTICALFLOW_ESTIMATION_HQ_MODE
High Quality OpticalFlow.
#define NvMediaSurfaceType
Defines the set of NvMedia surface types.
NvMediaOFSTConfigFeatures
Defines OFST estimation configuration features.
Holds OFST estimation parameters.
NvMediaStatus
Defines all possible error codes.
@ NVMEDIA_IMAGE_OPTICALFLOW_ESTIMATION_UHP_MODE
Ultra High Performance OpticalFlow.
void NvMediaIOFSTDestroy(const NvMediaIOFST *ofst)
Destroys the created NvMediaIOFST object and frees associated resources.
NvMediaEncoderInstanceId
Specifies the encoder instance ID.
uint32_t NvMediaBool
A boolean value, holding NVMEDIA_TRUE or NVMEDIA_FALSE.
NvMediaStatus NvMediaIOFSTImageUnRegister(const NvMediaIOFST *ofst, const NvMediaImage *image)
Un-registers NvMediaImage which was previously registered with NvMediaIOFST using NvMediaIOFSTImageRe...
NvMediaIOFST * NvMediaIOFSTCreate(const NvMediaDevice *device, NvMediaIOFSTType estimationType, NvMediaSurfaceType inputFormat, NvMediaSurfaceType outputFormat, const NvMediaOFSTInitializeParams *initParams, uint8_t maxInputBuffering, NvMediaEncoderInstanceId instanceId)
Creates an NvMediaIOFST object that can compute motion vectors or a disparity map based on difference...
NvMediaBool enableSegmentMap
Enables the external segment ID map, as follows:
@ NVMEDIA_IMAGE_STEREODISPARITY_ESTIMATION_UHP_MODE
Ultra High Performance StereoDisparity.
@ NVMEDIA_IMAGE_OPTICALFLOW_ESTIMATION_HP_MODE
High Performance OpticalFlow.
NvMediaIOFSTType
Defines the image estimation type.