NVIDIA DeepStream SDK API Reference

8.0 Release
nvdsmotmetafusion.h File Reference

Detailed Description

DeepStream tracker metadata fusion API

Description: This file defines the DeepStream tracker metadata fusion API.

Definition in file nvdsmotmetafusion.h.

Go to the source code of this file.

Data Structures

struct  _NvMOTMFConfig
 
struct  _NvMOTMFConfigResponse
 Holds a tracker's configuration status. More...
 
struct  _NvMOTMFTrackerFusedData
 Tracker misc data. More...
 
struct  _NvMOTMFTrackedObjMeta
 Holds all the input metadata of a video chunk to be processed. More...
 
struct  _NvMOTMFQuery
 

Typedefs

typedef uint64_t NvMOTObjectId
 
typedef uint32_t NvMOTFrameNum
 
typedef std::map< NvMOTObjectId, std::map< NvMOTFrameNum, uint32_t > > NvMOTReidEmbeddingsList
 
typedef std::map< NvMOTObjectId, NvMOTObjectIdNvMOTMFObjectIdMap
 
typedef struct _NvMOTMFConfig NvMOTMFConfig
 
typedef struct _NvMOTMFConfigResponse NvMOTMFConfigResponse
 Holds a tracker's configuration status. More...
 
typedef struct _NvMOTMFTrackerFusedData NvMOTMFTrackerFusedData
 Tracker misc data. More...
 
typedef struct _NvMOTMFTrackedObjMeta NvMOTMFTrackedObjMeta
 Holds all the input metadata of a video chunk to be processed. More...
 
typedef struct NvMOTMFContext * NvMOTMFContextHandle
 
typedef struct _NvMOTMFQuery NvMOTMFQuery
 

Enumerations

enum  NvMOTMFConfigStatus {
  NvMOTMFConfigStatus_OK,
  NvMOTMFConfigStatus_Error,
  NvMOTMFConfigStatus_Invalid,
  NvMOTMFConfigStatus_Unsupported
}
 Defines configuration request return codes. More...
 
enum  NvMOTMFStatus {
  NvMOTMFStatus_OK,
  NvMOTMFStatus_Error,
  NvMOTMFStatus_Invalid_Path
}
 

Functions

NvMOTMFStatus NvMOTMF_Init (NvMOTMFConfig *pConfigIn, NvMOTMFContextHandle *pContextHandle, NvMOTMFConfigResponse *pConfigResponse)
 Initializes the fusion context. More...
 
void NvMOTMF_DeInit (NvMOTMFContextHandle contextHandle)
 Deinitializes fusion context. More...
 
NvMOTMFStatus NvMOTMF_Process (NvMOTMFContextHandle contextHandle, NvMOTMFTrackedObjMeta *pVideoChunk, NvMOTMFObjectIdMap &ipOpObjectIdMap)
 Processes a video chunk. More...
 
NvMOTMFStatus NvMOTMF_RetrieveFusedData (NvMOTMFContextHandle contextHandle, NvMOTMFTrackerFusedData *pTrackerMiscData, bool eos)
 Retrieve the fused data. More...
 
NvMOTMFStatus NvMOTMF_Query (NvMOTMFQuery *pQuery)
 Query metadata fusion lib capabilities and requirements. More...