NVIDIA DeepStream SDK API Reference

7.0 Release
gstnvinfer_impl.h File Reference

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 Documentation

◆ GstNvInfer

typedef typedefG_BEGIN_DECLS struct _GstNvInfer GstNvInfer

Definition at line 36 of file gstnvinfer_impl.h.

◆ GstNvInferObjectHistory

Definition at line 46 of file gstnvinfer_impl.h.

◆ GstNvInferObjHistory_MetaPair

Definition at line 89 of file gstnvinfer_impl.h.

◆ NvDsInferContextInitParamsPtr

Definition at line 43 of file gstnvinfer_impl.h.

◆ NvDsInferContextPtr

using NvDsInferContextPtr = std::shared_ptr<INvDsInferContext>

Definition at line 44 of file gstnvinfer_impl.h.

Function Documentation

◆ gst_nvinfer_logger()

void gst_nvinfer_logger ( NvDsInferContextHandle  handle,
unsigned int  unique_id,
NvDsInferLogLevel  log_level,
const char *  log_message,
void *  user_ctx 
)