Defines the DeepStream object tracker API.
Data Structures | |
| struct | _NvMOTTimeMeta |
| Per-frame timing: stream PTS (when valid), host-local ns for deltas, and frame index. More... | |
Macros | |
| #define | NVMOT_MAX_TRANSFORMS 4 |
| #define | NVMOTCOMP_GPU 0x01 |
| Compute target flags. More... | |
| #define | NVMOTCOMP_CPU 0x02 |
| Defines the "CPU" compute target flag. More... | |
| #define | NVMOTCOMP_PVA 0x04 |
| Defines the "PVA" compute target flag. More... | |
| #define | NVMOTCOMP_ANY 0xff |
| Defines a compute target flag for "any target.". More... | |
| #define | NVMOTCOMP_DEFAULT NVMOTCOMP_ANY |
| Defines the compute target flag for the default target. More... | |
| #define | NVMOT_MAX_TRANSFORMS 4 |
| #define | NVMOTCOMP_GPU 0x01 |
| Compute target flags. More... | |
| #define | NVMOTCOMP_CPU 0x02 |
| Defines the "CPU" compute target flag. More... | |
| #define | NVMOTCOMP_PVA 0x04 |
| Defines the "PVA" compute target flag. More... | |
| #define | NVMOTCOMP_ANY 0xff |
| Defines a compute target flag for "any target.". More... | |
| #define | NVMOTCOMP_DEFAULT NVMOTCOMP_ANY |
| Defines the compute target flag for the default target. More... | |
Typedefs | |
| typedef uint64_t | NvMOTTimeStamp |
| typedef uint64_t | NvMOTStreamId |
| typedef uint32_t | NvMOTFrameNum |
| typedef uint16_t | NvMOTClassId |
| typedef NvMOTTimeStamp | TimeStamp |
| typedef struct _NvMOTTimeMeta | NvMOTTimeMeta |
| Per-frame timing: stream PTS (when valid), host-local ns for deltas, and frame index. More... | |
| typedef uint64_t | NvMOTTimeStamp |
| typedef uint64_t | NvMOTStreamId |
| typedef uint32_t | NvMOTFrameNum |
| typedef uint16_t | NvMOTClassId |
| typedef NvMOTTimeStamp | TimeStamp |
| typedef struct _NvMOTTimeMeta | NvMOTTimeMeta |
| Per-frame timing: stream PTS (when valid), host-local ns for deltas, and frame index. More... | |
Functions | |
| static TimeStamp | NvDsCurrentTimestampNs (void) |
| Wall-clock time in nanoseconds since the Unix epoch (std::chrono::system_clock). More... | |
| #define NVMOT_MAX_TRANSFORMS 4 |
Definition at line 50 of file sources/includes/nvdstracker.h.
| #define NVMOT_MAX_TRANSFORMS 4 |
Definition at line 50 of file 9.1/sources/includes/nvdstracker.h.
| #define NVMOTCOMP_ANY 0xff |
Defines a compute target flag for "any target.".
Definition at line 83 of file sources/includes/nvdstracker.h.
| #define NVMOTCOMP_ANY 0xff |
Defines a compute target flag for "any target.".
Definition at line 83 of file 9.1/sources/includes/nvdstracker.h.
| #define NVMOTCOMP_CPU 0x02 |
Defines the "CPU" compute target flag.
Definition at line 81 of file 9.1/sources/includes/nvdstracker.h.
| #define NVMOTCOMP_CPU 0x02 |
Defines the "CPU" compute target flag.
Definition at line 81 of file sources/includes/nvdstracker.h.
| #define NVMOTCOMP_DEFAULT NVMOTCOMP_ANY |
Defines the compute target flag for the default target.
Definition at line 85 of file 9.1/sources/includes/nvdstracker.h.
| #define NVMOTCOMP_DEFAULT NVMOTCOMP_ANY |
Defines the compute target flag for the default target.
Definition at line 85 of file sources/includes/nvdstracker.h.
| #define NVMOTCOMP_GPU 0x01 |
Compute target flags.
You can select multiple targets; the tracker will optimize across them. Combinations are allowed, e.g. NVTCOMP_GPU or NVTCOMP_PVA Defines the "GPU" compute target flag.
Definition at line 80 of file sources/includes/nvdstracker.h.
| #define NVMOTCOMP_GPU 0x01 |
Compute target flags.
You can select multiple targets; the tracker will optimize across them. Combinations are allowed, e.g. NVTCOMP_GPU or NVTCOMP_PVA Defines the "GPU" compute target flag.
Definition at line 80 of file 9.1/sources/includes/nvdstracker.h.
| #define NVMOTCOMP_PVA 0x04 |
Defines the "PVA" compute target flag.
Definition at line 82 of file sources/includes/nvdstracker.h.
| #define NVMOTCOMP_PVA 0x04 |
Defines the "PVA" compute target flag.
Definition at line 82 of file 9.1/sources/includes/nvdstracker.h.
| typedef uint16_t NvMOTClassId |
Definition at line 55 of file sources/includes/nvdstracker.h.
| typedef uint16_t NvMOTClassId |
Definition at line 55 of file 9.1/sources/includes/nvdstracker.h.
| typedef uint32_t NvMOTFrameNum |
Definition at line 54 of file 9.1/sources/includes/nvdstracker.h.
| typedef uint32_t NvMOTFrameNum |
Definition at line 54 of file sources/includes/nvdstracker.h.
| typedef uint64_t NvMOTStreamId |
Definition at line 53 of file 9.1/sources/includes/nvdstracker.h.
| typedef uint64_t NvMOTStreamId |
Definition at line 53 of file sources/includes/nvdstracker.h.
| typedef struct _NvMOTTimeMeta NvMOTTimeMeta |
Per-frame timing: stream PTS (when valid), host-local ns for deltas, and frame index.
| typedef struct _NvMOTTimeMeta NvMOTTimeMeta |
Per-frame timing: stream PTS (when valid), host-local ns for deltas, and frame index.
| typedef uint64_t NvMOTTimeStamp |
Definition at line 52 of file 9.1/sources/includes/nvdstracker.h.
| typedef uint64_t NvMOTTimeStamp |
Definition at line 52 of file sources/includes/nvdstracker.h.
| typedef NvMOTTimeStamp TimeStamp |
Definition at line 56 of file sources/includes/nvdstracker.h.
| typedef NvMOTTimeStamp TimeStamp |
Definition at line 56 of file 9.1/sources/includes/nvdstracker.h.
|
inlinestatic |
Wall-clock time in nanoseconds since the Unix epoch (std::chrono::system_clock).
Definition at line 59 of file sources/includes/nvdstracker.h.