|
|
NVIDIA DeepStream SDK API Reference4.0 Release |
NVIDIA DeepStream: Metadata Extension Structures
Description: This file defines the NVIDIA DeepStream metadata structures used to describe metadata objects.
Definition in file nvdsmeta_schema.h.
Go to the source code of this file.
Data Structures | |
| struct | NvDsRect |
| Holds rectangle parameters. More... | |
| struct | NvDsGeoLocation |
| Holds Geo-location parameters. More... | |
| struct | NvDsCoordinate |
| Hold coordinate parameters. More... | |
| struct | NvDsObjectSignature |
| Holds object signature. More... | |
| struct | NvDsVehicleObject |
| Holds vehicle object parameters. More... | |
| struct | NvDsPersonObject |
| Holds person object parameters. More... | |
| struct | NvDsFaceObject |
| Holds face parameters. More... | |
| struct | NvDsEventMsgMeta |
| Holds event message meta data. More... | |
| struct | _NvDsEvent |
| Holds event information. More... | |
| struct | NvDsPayload |
| Holds payload meta data. More... | |
Typedefs | |
| typedef enum NvDsEventType | NvDsEventType |
| Event type flags. More... | |
| typedef enum NvDsObjectType | NvDsObjectType |
| Object type flags. More... | |
| typedef enum NvDsPayloadType | NvDsPayloadType |
| Payload type flags. More... | |
| typedef struct NvDsRect | NvDsRect |
| Holds rectangle parameters. More... | |
| typedef struct NvDsGeoLocation | NvDsGeoLocation |
| Holds Geo-location parameters. More... | |
| typedef struct NvDsCoordinate | NvDsCoordinate |
| Hold coordinate parameters. More... | |
| typedef struct NvDsObjectSignature | NvDsObjectSignature |
| Holds object signature. More... | |
| typedef struct NvDsVehicleObject | NvDsVehicleObject |
| Holds vehicle object parameters. More... | |
| typedef struct NvDsPersonObject | NvDsPersonObject |
| Holds person object parameters. More... | |
| typedef struct NvDsFaceObject | NvDsFaceObject |
| Holds face parameters. More... | |
| typedef struct NvDsEventMsgMeta | NvDsEventMsgMeta |
| Holds event message meta data. More... | |
| typedef struct _NvDsEvent | NvDsEvent |
| Holds event information. More... | |
| typedef struct NvDsPayload | NvDsPayload |
| Holds payload meta data. More... | |
Enumerations | |
| enum | NvDsEventType { NVDS_EVENT_ENTRY, NVDS_EVENT_EXIT, NVDS_EVENT_MOVING, NVDS_EVENT_STOPPED, NVDS_EVENT_EMPTY, NVDS_EVENT_PARKED, NVDS_EVENT_RESET, NVDS_EVENT_RESERVED = 0x100, NVDS_EVENT_CUSTOM = 0x101, NVDS_EVENT_FORCE32 = 0x7FFFFFFF } |
| Event type flags. More... | |
| enum | NvDsObjectType { NVDS_OBJECT_TYPE_VEHICLE, NVDS_OBJECT_TYPE_PERSON, NVDS_OBJECT_TYPE_FACE, NVDS_OBJECT_TYPE_BAG, NVDS_OBJECT_TYPE_BICYCLE, NVDS_OBJECT_TYPE_ROADSIGN, NVDS_OBJECT_TYPE_RESERVED = 0x100, NVDS_OBJECT_TYPE_CUSTOM = 0x101, NVDS_OBEJCT_TYPE_FORCE32 = 0x7FFFFFFF } |
| Object type flags. More... | |
| enum | NvDsPayloadType { NVDS_PAYLOAD_DEEPSTREAM, NVDS_PAYLOAD_DEEPSTREAM_MINIMAL, NVDS_PAYLOAD_RESERVED = 0x100, NVDS_PAYLOAD_CUSTOM = 0x101, NVDS_PAYLOAD_FORCE32 = 0x7FFFFFFF } |
| Payload type flags. More... | |