NVIDIA DeepStream SDK API Reference

4.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
nvdsmeta_schema.h File Reference

Detailed Description

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