NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/sources/libs/nvdsinferserver/nvdsinferserver_common.pb.h File Reference

Go to the source code of this file.

Data Structures

struct  TableStruct_nvdsinferserver_5fcommon_2eproto
 
class  nvdsinferserver::config::CustomLib
 
class  nvdsinferserver::config::InputLayer
 
class  nvdsinferserver::config::OutputLayer
 
class  nvdsinferserver::config::PreProcessParams_ScaleNormalize
 
class  nvdsinferserver::config::PreProcessParams
 
union  nvdsinferserver::config::PreProcessParams::Impl_::PreprocessMethodUnion
 
class  nvdsinferserver::config::DetectionParams_Nms
 
class  nvdsinferserver::config::DetectionParams_DbScan
 
class  nvdsinferserver::config::DetectionParams_GroupRectangle
 
class  nvdsinferserver::config::DetectionParams_SimpleCluster
 
class  nvdsinferserver::config::DetectionParams_PerClassParams
 
class  nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse
 
class  nvdsinferserver::config::DetectionParams
 
union  nvdsinferserver::config::DetectionParams::Impl_::ClusteringPolicyUnion
 
class  nvdsinferserver::config::ClassificationParams
 
class  nvdsinferserver::config::SegmentationParams
 
class  nvdsinferserver::config::OtherNetworkParams
 
class  nvdsinferserver::config::TritonClassifyParams
 
class  nvdsinferserver::config::LstmParams_InitConst
 
class  nvdsinferserver::config::LstmParams_LstmLoop
 
union  nvdsinferserver::config::LstmParams_LstmLoop::Impl_::InitStateUnion
 
class  nvdsinferserver::config::LstmParams
 
struct  is_proto_enum< ::nvdsinferserver::config::MediaFormat >
 
struct  is_proto_enum< ::nvdsinferserver::config::TensorOrder >
 
struct  is_proto_enum< ::nvdsinferserver::config::TensorDataType >
 
struct  is_proto_enum< ::nvdsinferserver::config::FrameScalingHW >
 
struct  is_proto_enum< ::nvdsinferserver::config::MemoryType >
 

Namespaces

 internal
 
 nvdsinferserver
 This is a header file for pre-processing cuda kernels with normalization and mean subtraction required by nvdsinfer.
 
 nvdsinferserver::config
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_nvdsinferserver_5fcommon_2eproto
 

Enumerations

enum  nvdsinferserver::config::MediaFormat : int {
  nvdsinferserver::config::MEDIA_FORMAT_NONE = 0,
  nvdsinferserver::config::IMAGE_FORMAT_RGB = 1,
  nvdsinferserver::config::IMAGE_FORMAT_BGR = 2,
  nvdsinferserver::config::IMAGE_FORMAT_GRAY = 3,
  nvdsinferserver::config::MediaFormat_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::MediaFormat_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  nvdsinferserver::config::MEDIA_FORMAT_NONE = 0,
  nvdsinferserver::config::IMAGE_FORMAT_RGB = 1,
  nvdsinferserver::config::IMAGE_FORMAT_BGR = 2,
  nvdsinferserver::config::IMAGE_FORMAT_GRAY = 3,
  nvdsinferserver::config::MediaFormat_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::MediaFormat_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  nvdsinferserver::config::TensorOrder : int {
  nvdsinferserver::config::TENSOR_ORDER_NONE = 0,
  nvdsinferserver::config::TENSOR_ORDER_LINEAR = 1,
  nvdsinferserver::config::TENSOR_ORDER_NHWC = 2,
  nvdsinferserver::config::TensorOrder_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::TensorOrder_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  nvdsinferserver::config::TENSOR_ORDER_NONE = 0,
  nvdsinferserver::config::TENSOR_ORDER_LINEAR = 1,
  nvdsinferserver::config::TENSOR_ORDER_NHWC = 2,
  nvdsinferserver::config::TensorOrder_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::TensorOrder_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  nvdsinferserver::config::TensorDataType : int {
  nvdsinferserver::config::TENSOR_DT_NONE = 0,
  nvdsinferserver::config::TENSOR_DT_FP32 = 1,
  nvdsinferserver::config::TENSOR_DT_FP16 = 2,
  nvdsinferserver::config::TENSOR_DT_INT8 = 3,
  nvdsinferserver::config::TENSOR_DT_INT16 = 4,
  nvdsinferserver::config::TENSOR_DT_INT32 = 5,
  nvdsinferserver::config::TENSOR_DT_UINT8 = 6,
  nvdsinferserver::config::TENSOR_DT_UINT16 = 7,
  nvdsinferserver::config::TENSOR_DT_UINT32 = 8,
  nvdsinferserver::config::TENSOR_DT_FP64 = 9,
  nvdsinferserver::config::TENSOR_DT_INT64 = 10,
  nvdsinferserver::config::TENSOR_DT_UINT64 = 11,
  nvdsinferserver::config::TENSOR_DT_STRING = 12,
  nvdsinferserver::config::TensorDataType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::TensorDataType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  nvdsinferserver::config::TENSOR_DT_NONE = 0,
  nvdsinferserver::config::TENSOR_DT_FP32 = 1,
  nvdsinferserver::config::TENSOR_DT_FP16 = 2,
  nvdsinferserver::config::TENSOR_DT_INT8 = 3,
  nvdsinferserver::config::TENSOR_DT_INT16 = 4,
  nvdsinferserver::config::TENSOR_DT_INT32 = 5,
  nvdsinferserver::config::TENSOR_DT_UINT8 = 6,
  nvdsinferserver::config::TENSOR_DT_UINT16 = 7,
  nvdsinferserver::config::TENSOR_DT_UINT32 = 8,
  nvdsinferserver::config::TENSOR_DT_FP64 = 9,
  nvdsinferserver::config::TENSOR_DT_INT64 = 10,
  nvdsinferserver::config::TENSOR_DT_UINT64 = 11,
  nvdsinferserver::config::TENSOR_DT_STRING = 12,
  nvdsinferserver::config::TensorDataType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::TensorDataType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  nvdsinferserver::config::FrameScalingHW : int {
  nvdsinferserver::config::FRAME_SCALING_HW_DEFAULT = 0,
  nvdsinferserver::config::FRAME_SCALING_HW_GPU = 1,
  nvdsinferserver::config::FRAME_SCALING_HW_VIC = 2,
  nvdsinferserver::config::FrameScalingHW_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::FrameScalingHW_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  nvdsinferserver::config::FRAME_SCALING_HW_DEFAULT = 0,
  nvdsinferserver::config::FRAME_SCALING_HW_GPU = 1,
  nvdsinferserver::config::FRAME_SCALING_HW_VIC = 2,
  nvdsinferserver::config::FrameScalingHW_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::FrameScalingHW_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  nvdsinferserver::config::MemoryType : int {
  nvdsinferserver::config::MEMORY_TYPE_DEFAULT = 0,
  nvdsinferserver::config::MEMORY_TYPE_CPU = 1,
  nvdsinferserver::config::MEMORY_TYPE_GPU = 2,
  nvdsinferserver::config::MemoryType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::MemoryType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  nvdsinferserver::config::MEMORY_TYPE_DEFAULT = 0,
  nvdsinferserver::config::MEMORY_TYPE_CPU = 1,
  nvdsinferserver::config::MEMORY_TYPE_GPU = 2,
  nvdsinferserver::config::MemoryType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  nvdsinferserver::config::MemoryType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::nvdsinferserver::config::ClassificationParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::ClassificationParams > (Arena *)
 
template<>
::nvdsinferserver::config::CustomLib * Arena::CreateMaybeMessage<::nvdsinferserver::config::CustomLib > (Arena *)
 
template<>
::nvdsinferserver::config::DetectionParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams > (Arena *)
 
template<>
::nvdsinferserver::config::DetectionParams_DbScan * Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_DbScan > (Arena *)
 
template<>
::nvdsinferserver::config::DetectionParams_GroupRectangle * Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_GroupRectangle > (Arena *)
 
template<>
::nvdsinferserver::config::DetectionParams_Nms * Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_Nms > (Arena *)
 
template<>
::nvdsinferserver::config::DetectionParams_PerClassParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_PerClassParams > (Arena *)
 
template<>
::nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse * Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse > (Arena *)
 
template<>
::nvdsinferserver::config::DetectionParams_SimpleCluster * Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_SimpleCluster > (Arena *)
 
template<>
::nvdsinferserver::config::InputLayer * Arena::CreateMaybeMessage<::nvdsinferserver::config::InputLayer > (Arena *)
 
template<>
::nvdsinferserver::config::LstmParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams > (Arena *)
 
template<>
::nvdsinferserver::config::LstmParams_InitConst * Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_InitConst > (Arena *)
 
template<>
::nvdsinferserver::config::LstmParams_LstmLoop * Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_LstmLoop > (Arena *)
 
template<>
::nvdsinferserver::config::OtherNetworkParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::OtherNetworkParams > (Arena *)
 
template<>
::nvdsinferserver::config::OutputLayer * Arena::CreateMaybeMessage<::nvdsinferserver::config::OutputLayer > (Arena *)
 
template<>
::nvdsinferserver::config::PreProcessParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::PreProcessParams > (Arena *)
 
template<>
::nvdsinferserver::config::PreProcessParams_ScaleNormalize * Arena::CreateMaybeMessage<::nvdsinferserver::config::PreProcessParams_ScaleNormalize > (Arena *)
 
template<>
::nvdsinferserver::config::SegmentationParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::SegmentationParams > (Arena *)
 
template<>
::nvdsinferserver::config::TritonClassifyParams * Arena::CreateMaybeMessage<::nvdsinferserver::config::TritonClassifyParams > (Arena *)
 
bool nvdsinferserver::config::MediaFormat_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * nvdsinferserver::config::MediaFormat_descriptor ()
 
template<typename T >
const std::string & nvdsinferserver::config::MediaFormat_Name (T enum_t_value)
 
bool nvdsinferserver::config::MediaFormat_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MediaFormat *value)
 
bool nvdsinferserver::config::TensorOrder_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * nvdsinferserver::config::TensorOrder_descriptor ()
 
template<typename T >
const std::string & nvdsinferserver::config::TensorOrder_Name (T enum_t_value)
 
bool nvdsinferserver::config::TensorOrder_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorOrder *value)
 
bool nvdsinferserver::config::TensorDataType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * nvdsinferserver::config::TensorDataType_descriptor ()
 
template<typename T >
const std::string & nvdsinferserver::config::TensorDataType_Name (T enum_t_value)
 
bool nvdsinferserver::config::TensorDataType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TensorDataType *value)
 
bool nvdsinferserver::config::FrameScalingHW_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * nvdsinferserver::config::FrameScalingHW_descriptor ()
 
template<typename T >
const std::string & nvdsinferserver::config::FrameScalingHW_Name (T enum_t_value)
 
bool nvdsinferserver::config::FrameScalingHW_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, FrameScalingHW *value)
 
bool nvdsinferserver::config::MemoryType_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * nvdsinferserver::config::MemoryType_descriptor ()
 
template<typename T >
const std::string & nvdsinferserver::config::MemoryType_Name (T enum_t_value)
 
bool nvdsinferserver::config::MemoryType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MemoryType *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::nvdsinferserver::config::MediaFormat > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::nvdsinferserver::config::TensorOrder > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::nvdsinferserver::config::TensorDataType > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::nvdsinferserver::config::FrameScalingHW > ()
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::nvdsinferserver::config::MemoryType > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_nvdsinferserver_5fcommon_2eproto
 

Macro Definition Documentation

◆ PROTOBUF_INTERNAL_EXPORT_nvdsinferserver_5fcommon_2eproto

#define PROTOBUF_INTERNAL_EXPORT_nvdsinferserver_5fcommon_2eproto

Function Documentation

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::ClassificationParams >()

template<>
PROTOBUF_NAMESPACE_OPEN ::nvdsinferserver::config::ClassificationParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::ClassificationParams > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::CustomLib >()

template<>
::nvdsinferserver::config::CustomLib* Arena::CreateMaybeMessage<::nvdsinferserver::config::CustomLib > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams >()

template<>
::nvdsinferserver::config::DetectionParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_DbScan >()

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_GroupRectangle >()

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_Nms >()

template<>
::nvdsinferserver::config::DetectionParams_Nms* Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_Nms > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_PerClassParams >()

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_PerClassParamsEntry_DoNotUse >()

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::DetectionParams_SimpleCluster >()

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::InputLayer >()

template<>
::nvdsinferserver::config::InputLayer* Arena::CreateMaybeMessage<::nvdsinferserver::config::InputLayer > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams >()

template<>
::nvdsinferserver::config::LstmParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_InitConst >()

template<>
::nvdsinferserver::config::LstmParams_InitConst* Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_InitConst > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_LstmLoop >()

template<>
::nvdsinferserver::config::LstmParams_LstmLoop* Arena::CreateMaybeMessage<::nvdsinferserver::config::LstmParams_LstmLoop > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::OtherNetworkParams >()

template<>
::nvdsinferserver::config::OtherNetworkParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::OtherNetworkParams > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::OutputLayer >()

template<>
::nvdsinferserver::config::OutputLayer* Arena::CreateMaybeMessage<::nvdsinferserver::config::OutputLayer > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::PreProcessParams >()

template<>
::nvdsinferserver::config::PreProcessParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::PreProcessParams > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::PreProcessParams_ScaleNormalize >()

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::SegmentationParams >()

template<>
::nvdsinferserver::config::SegmentationParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::SegmentationParams > ( Arena *  )

◆ Arena::CreateMaybeMessage<::nvdsinferserver::config::TritonClassifyParams >()

template<>
::nvdsinferserver::config::TritonClassifyParams* Arena::CreateMaybeMessage<::nvdsinferserver::config::TritonClassifyParams > ( Arena *  )

◆ GetEnumDescriptor< ::nvdsinferserver::config::FrameScalingHW >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::FrameScalingHW > ( )
inline

◆ GetEnumDescriptor< ::nvdsinferserver::config::MediaFormat >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::MediaFormat > ( )
inline

◆ GetEnumDescriptor< ::nvdsinferserver::config::MemoryType >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::MemoryType > ( )
inline

◆ GetEnumDescriptor< ::nvdsinferserver::config::TensorDataType >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::TensorDataType > ( )
inline

◆ GetEnumDescriptor< ::nvdsinferserver::config::TensorOrder >()

template<>
const EnumDescriptor* GetEnumDescriptor< ::nvdsinferserver::config::TensorOrder > ( )
inline

Variable Documentation

◆ descriptor_table_nvdsinferserver_5fcommon_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_nvdsinferserver_5fcommon_2eproto