Gst-infer API Common Elements¶
-
group
ee_nvinf
Defines common elements used in the API exposed by the Gst-inference plugin.
Defines
-
NVDSINFER_MAX_DIMS
-
_DS_DEPRECATED_
(STR)
-
getDimsCHWFromDims
(dimsCHW, dims) Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure.
Typedefs
-
typedef NvDsInferObjectDetectionInfo
NvDsInferParseObjectInfo
A typedef defined to maintain backward compatibility.
Enums
-
enum
NvDsInferDataType
Specifies the data type of a layer.
Values:
-
enumerator
FLOAT
Specifies FP32 format.
-
enumerator
HALF
Specifies FP16 format.
-
enumerator
INT8
Specifies INT8 format.
-
enumerator
INT32
Specifies INT32 format.
-
enumerator
-
enum
NvDsInferStatus
Enum for the status codes returned by NvDsInferContext.
Values:
-
enumerator
NVDSINFER_SUCCESS
NvDsInferContext operation succeeded.
-
enumerator
NVDSINFER_CONFIG_FAILED
Failed to configure the NvDsInferContext instance possibly due to an erroneous initialization property.
-
enumerator
NVDSINFER_CUSTOM_LIB_FAILED
Custom Library interface implementation failed.
-
enumerator
NVDSINFER_INVALID_PARAMS
Invalid parameters were supplied.
-
enumerator
NVDSINFER_OUTPUT_PARSING_FAILED
Output parsing failed.
-
enumerator
NVDSINFER_CUDA_ERROR
CUDA error was encountered.
-
enumerator
NVDSINFER_TENSORRT_ERROR
TensorRT interface failed.
-
enumerator
NVDSINFER_RESOURCE_ERROR
Resource error was encountered.
-
enumerator
NVDSINFER_TRTIS_ERROR
TRT-IS error was encountered.
-
enumerator
NVDSINFER_UNKNOWN_ERROR
Unknown error was encountered.
-
enumerator
-
enum
NvDsInferLogLevel
Enum for the log levels of NvDsInferContext.
Values:
-
enumerator
NVDSINFER_LOG_ERROR
-
enumerator
NVDSINFER_LOG_WARNING
-
enumerator
NVDSINFER_LOG_INFO
-
enumerator
NVDSINFER_LOG_DEBUG
-
enumerator
Functions
-
const char *
NvDsInferStatus2Str
(NvDsInferStatus status) Get the string name for the status.
- Return
String name for the status. Memory is owned by the function. Callers should not free the pointer.
- Parameters
[in] status
: An NvDsInferStatus value.
-
struct
NvDsInferDims
- #include <nvdsinfer.h>
Holds the dimensions of a layer.
-
struct
NvDsInferDimsCHW
- #include <nvdsinfer.h>
Holds the dimensions of a three-dimensional layer.
-
struct
NvDsInferLayerInfo
- #include <nvdsinfer.h>
Holds information about one layer in the model.
-
struct
NvDsInferNetworkInfo
- #include <nvdsinfer.h>
Holds information about the model network.
-
struct
NvDsInferObjectDetectionInfo
- #include <nvdsinfer.h>
Holds information about one parsed object from a detector’s output.
-
struct
NvDsInferInstanceMaskInfo
- #include <nvdsinfer.h>
Holds information about one parsed object and instance mask from a detector’s output.
-
struct
NvDsInferAttribute
- #include <nvdsinfer.h>
Holds information about one classified attribute.
-