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... | |