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 | ||
) |