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, NvMOTObjectId > | NvMOTMFObjectIdMap |
| 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... | |