Go to the source code of this file.
Data Structures | |
| struct | GstNvInferFrame |
| Holds info about one frame in a batch for inferencing. More... | |
| struct | GstNvInferBatch |
| Holds information about the batch of frames to be inferred. More... | |
| struct | GstNvInferTensorOutputObject |
| Data type used for the refcounting and managing the usage of NvDsInferContext's batch output and the output buffers contained in it. More... | |
| struct | gstnvinfer::ModelStatus |
| Holds runtime model update status along with the error message if any. More... | |
| class | gstnvinfer::LockGMutex |
| C++ helper class written on top of GMutex/GCond. More... | |
| class | gstnvinfer::DsNvInferImpl |
Namespaces | |
| gstnvinfer | |
Typedefs | |
| typedef typedefG_BEGIN_DECLS struct _GstNvInfer | GstNvInfer |
| using | NvDsInferContextInitParamsPtr = std::unique_ptr< NvDsInferContextInitParams > |
| using | NvDsInferContextPtr = std::shared_ptr< INvDsInferContext > |
| typedef struct _GstNvInferObjectHistory | GstNvInferObjectHistory |
| using | GstNvInferObjHistory_MetaPair = std::pair< std::weak_ptr< GstNvInferObjectHistory >, NvDsObjectMeta * > |
Enumerations | |
| enum | gstnvinfer::ModelLoadType { gstnvinfer::MODEL_LOAD_FROM_ENGINE, gstnvinfer::MODEL_LOAD_FROM_CONFIG, gstnvinfer::MODEL_LOAD_STOP } |
| Enum for type of model update required. More... | |
Functions | |
| void | gst_nvinfer_logger (NvDsInferContextHandle handle, unsigned int unique_id, NvDsInferLogLevel log_level, const char *log_message, void *user_ctx) |
| typedef typedefG_BEGIN_DECLS struct _GstNvInfer GstNvInfer |
Definition at line 36 of file gstnvinfer_impl.h.
| typedef struct _GstNvInferObjectHistory GstNvInferObjectHistory |
Definition at line 46 of file gstnvinfer_impl.h.
| using GstNvInferObjHistory_MetaPair = std::pair<std::weak_ptr<GstNvInferObjectHistory>, NvDsObjectMeta *> |
Definition at line 89 of file gstnvinfer_impl.h.
| using NvDsInferContextInitParamsPtr = std::unique_ptr<NvDsInferContextInitParams> |
Definition at line 43 of file gstnvinfer_impl.h.
| using NvDsInferContextPtr = std::shared_ptr<INvDsInferContext> |
Definition at line 44 of file gstnvinfer_impl.h.
| void gst_nvinfer_logger | ( | NvDsInferContextHandle | handle, |
| unsigned int | unique_id, | ||
| NvDsInferLogLevel | log_level, | ||
| const char * | log_message, | ||
| void * | user_ctx | ||
| ) |