| 
         | 
      
        NVIDIA DeepStream SDK API Reference6.0 Release | 
  
Defines common elements used in the API exposed by the Gst-inference plugin.
Data Structures | |
| struct | NvDsInferDims | 
| Holds the dimensions of a layer.  More... | |
| struct | NvDsInferDimsCHW | 
| Holds the dimensions of a three-dimensional layer.  More... | |
| struct | NvDsInferLayerInfo | 
| Holds information about one layer in the model.  More... | |
| struct | NvDsInferNetworkInfo | 
| Holds information about the model network.  More... | |
| struct | NvDsInferObjectDetectionInfo | 
| Holds information about one parsed object from a detector's output.  More... | |
| struct | NvDsInferInstanceMaskInfo | 
| Holds information about one parsed object and instance mask from a detector's output.  More... | |
| struct | NvDsInferAttribute | 
| Holds information about one classified attribute.  More... | |
Macros | |
| #define | NVDSINFER_MAX_DIMS 8 | 
| #define | _DS_DEPRECATED_(STR) __attribute__ ((deprecated (STR))) | 
| #define | getDimsCHWFromDims(dimsCHW, dims) | 
| Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure.  More... | |
| #define | getDimsHWCFromDims(dimsCHW, dims) | 
Typedefs | |
| typedef  NvDsInferObjectDetectionInfo  | NvDsInferParseObjectInfo | 
| A typedef defined to maintain backward compatibility.  More... | |
Enumerations | |
| enum | NvDsInferDataType {  FLOAT = 0, HALF = 1, INT8 = 2, INT32 = 3 }  | 
| Specifies the data type of a layer.  More... | |
| enum | NvDsInferStatus {  NVDSINFER_SUCCESS = 0, NVDSINFER_CONFIG_FAILED, NVDSINFER_CUSTOM_LIB_FAILED, NVDSINFER_INVALID_PARAMS, NVDSINFER_OUTPUT_PARSING_FAILED, NVDSINFER_CUDA_ERROR, NVDSINFER_TENSORRT_ERROR, NVDSINFER_RESOURCE_ERROR, NVDSINFER_TRITON_ERROR, NVDSINFER_TRTIS_ERROR = NVDSINFER_TRITON_ERROR, NVDSINFER_UNKNOWN_ERROR }  | 
| Enum for the status codes returned by NvDsInferContext.  More... | |
| enum | NvDsInferLogLevel {  NVDSINFER_LOG_ERROR = 0, NVDSINFER_LOG_WARNING, NVDSINFER_LOG_INFO, NVDSINFER_LOG_DEBUG }  | 
| Enum for the log levels of NvDsInferContext.  More... | |
Functions | |
| const char * | NvDsInferStatus2Str (NvDsInferStatus status) | 
| Get the string name for the status.  More... | |
| #define _DS_DEPRECATED_ | ( | STR | ) | __attribute__ ((deprecated (STR))) | 
Definition at line 40 of file nvdsinfer.h.
| #define getDimsCHWFromDims | ( | dimsCHW, | |
| dims | |||
| ) | 
Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure.
Definition at line 123 of file nvdsinfer.h.
| #define getDimsHWCFromDims | ( | dimsCHW, | |
| dims | |||
| ) | 
Definition at line 130 of file nvdsinfer.h.
| #define NVDSINFER_MAX_DIMS 8 | 
Definition at line 38 of file nvdsinfer.h.
A typedef defined to maintain backward compatibility.
Definition at line 162 of file nvdsinfer.h.
| enum NvDsInferDataType | 
Specifies the data type of a layer.
| Enumerator | |
|---|---|
| FLOAT | 
 Specifies FP32 format.  | 
| HALF | 
 Specifies FP16 format.  | 
| INT8 | 
 Specifies INT8 format.  | 
| INT32 | 
 Specifies INT32 format.  | 
Definition at line 71 of file nvdsinfer.h.
| enum NvDsInferLogLevel | 
Enum for the log levels of NvDsInferContext.
| Enumerator | |
|---|---|
| NVDSINFER_LOG_ERROR | |
| NVDSINFER_LOG_WARNING | |
| NVDSINFER_LOG_INFO | |
| NVDSINFER_LOG_DEBUG | |
Definition at line 246 of file nvdsinfer.h.
| enum NvDsInferStatus | 
Enum for the status codes returned by NvDsInferContext.
Definition at line 217 of file nvdsinfer.h.
| const char* NvDsInferStatus2Str | ( | NvDsInferStatus | status | ) | 
Get the string name for the status.
| [in] | status | An NvDsInferStatus value. |