NVIDIA DeepStream SDK API Reference

6.4 Release
infer_ioptions.h File Reference

Go to the source code of this file.

Data Structures

class  nvdsinferserver::IOptions
 
struct  nvdsinferserver::IOptions::OTypeV< V >
 
struct  nvdsinferserver::IOptions::oType< Value >
 
struct  nvdsinferserver::IOptions::oType< Value * >
 
struct  nvdsinferserver::IOptions::oType< bool >
 
struct  nvdsinferserver::IOptions::oType< double >
 
struct  nvdsinferserver::IOptions::oType< int64_t >
 
struct  nvdsinferserver::IOptions::oType< uint64_t >
 
struct  nvdsinferserver::IOptions::oType< std::string >
 

Namespaces

 nvdsinferserver
 Copyright (c) 2021, NVIDIA CORPORATION.
 

Macros

#define OPTION_SEQUENCE_ID   "sequence_id"
 
#define OPTION_SEQUENCE_START   "sequence_start"
 
#define OPTION_SEQUENCE_END   "sequence_end"
 
#define OPTION_PRIORITY   "priority"
 
#define OPTION_TIMEOUT   "timeout_ms"
 
#define OPTION_NVDS_UNIQUE_ID   "nvds_unique_id"
 
#define OPTION_NVDS_SREAM_IDS   "nvds_stream_ids"
 
#define OPTION_NVDS_FRAME_META_LIST   "nvds_frame_meta_list"
 
#define OPTION_NVDS_OBJ_META_LIST   "nvds_obj_meta_list"
 
#define OPTION_NVDS_BATCH_META   "nvds_batch_meta"
 
#define OPTION_NVDS_GST_BUFFER   "nvds_gst_buffer"
 
#define OPTION_NVDS_BUF_SURFACE   "nvds_buf_surface"
 
#define OPTION_NVDS_BUF_SURFACE_PARAMS_LIST   "nvds_buf_surface_params_list"
 
#define OPTION_TIMESTAMP   "timestamp"
 

Enumerations

enum  nvdsinferserver::OptionType : int {
  nvdsinferserver::OptionType::oBool = 0,
  nvdsinferserver::OptionType::oDouble,
  nvdsinferserver::OptionType::oInt,
  nvdsinferserver::OptionType::oUint,
  nvdsinferserver::OptionType::oString,
  nvdsinferserver::OptionType::oObject,
  nvdsinferserver::OptionType::oArray,
  nvdsinferserver::OptionType::oNone = -1
}
 

Macro Definition Documentation

◆ OPTION_NVDS_BATCH_META

#define OPTION_NVDS_BATCH_META   "nvds_batch_meta"

Definition at line 51 of file infer_ioptions.h.

◆ OPTION_NVDS_BUF_SURFACE

#define OPTION_NVDS_BUF_SURFACE   "nvds_buf_surface"

Definition at line 53 of file infer_ioptions.h.

◆ OPTION_NVDS_BUF_SURFACE_PARAMS_LIST

#define OPTION_NVDS_BUF_SURFACE_PARAMS_LIST   "nvds_buf_surface_params_list"

Definition at line 54 of file infer_ioptions.h.

◆ OPTION_NVDS_FRAME_META_LIST

#define OPTION_NVDS_FRAME_META_LIST   "nvds_frame_meta_list"

Definition at line 49 of file infer_ioptions.h.

◆ OPTION_NVDS_GST_BUFFER

#define OPTION_NVDS_GST_BUFFER   "nvds_gst_buffer"

Definition at line 52 of file infer_ioptions.h.

◆ OPTION_NVDS_OBJ_META_LIST

#define OPTION_NVDS_OBJ_META_LIST   "nvds_obj_meta_list"

Definition at line 50 of file infer_ioptions.h.

◆ OPTION_NVDS_SREAM_IDS

#define OPTION_NVDS_SREAM_IDS   "nvds_stream_ids"

Definition at line 48 of file infer_ioptions.h.

◆ OPTION_NVDS_UNIQUE_ID

#define OPTION_NVDS_UNIQUE_ID   "nvds_unique_id"

Definition at line 47 of file infer_ioptions.h.

◆ OPTION_PRIORITY

#define OPTION_PRIORITY   "priority"

Definition at line 45 of file infer_ioptions.h.

◆ OPTION_SEQUENCE_END

#define OPTION_SEQUENCE_END   "sequence_end"

Definition at line 44 of file infer_ioptions.h.

◆ OPTION_SEQUENCE_ID

#define OPTION_SEQUENCE_ID   "sequence_id"

Definition at line 42 of file infer_ioptions.h.

◆ OPTION_SEQUENCE_START

#define OPTION_SEQUENCE_START   "sequence_start"

Definition at line 43 of file infer_ioptions.h.

◆ OPTION_TIMEOUT

#define OPTION_TIMEOUT   "timeout_ms"

Definition at line 46 of file infer_ioptions.h.

◆ OPTION_TIMESTAMP

#define OPTION_TIMESTAMP   "timestamp"

Definition at line 55 of file infer_ioptions.h.