nvinferserver implementation header file.
This file contains the declarations for the nvinferserver implementation class: GstNvInferServerImpl.
Definition in file gstnvinferserver_impl.h.
Go to the source code of this file.
Data Structures | |
struct | gstnvinferserver::GstNvInferServerObjectHistory |
Holds the inference information/history for one object based on its tracking ID. More... | |
struct | gstnvinferserver::GstNvInferServerSourceInfo |
Holds information about the detected objects in the specific input source. More... | |
struct | gstnvinferserver::GstNvInferServerProperties |
Holds the configuration information from the nvinferserver element properties. More... | |
class | gstnvinferserver::GstNvInferServerImpl |
Class of the nvinferserver element implementation. More... | |
Namespaces | |
nvdsinferserver | |
This is a header file for pre-processing cuda kernels with normalization and mean subtraction required by nvdsinfer. | |
gstnvinferserver | |
Typedefs | |
using | SharedInferContext = std::shared_ptr< dsis::IInferContext > |
using | gstnvinferserver::SharedObjHistory = std::shared_ptr< GstNvInferServerObjectHistory > |
using | gstnvinferserver::WeakObjHistory = std::weak_ptr< GstNvInferServerObjectHistory > |
typedef std::unordered_map< uint64_t, SharedObjHistory > | gstnvinferserver::GstNvInferServerObjectHistoryMap |
Map for maintaining inference history for objects based on their tracking ids: Object ID : Object History. More... | |
using | gstnvinferserver::RawOutputCallback = std::function< void(void *, NvDsInferNetworkInfo &, NvDsInferLayerInfo *, uint32_t, uint32_t)> |
Function for raw output callback . More... | |
Functions | |
void | gst_nvinfer_server_logger (uint32_t unique_id, NvDsInferLogLevel log_level, const char *log_message, void *user_ctx) |
Function to output the logs using the GStreamer's debugging subsystem. More... | |
using SharedInferContext = std::shared_ptr<dsis::IInferContext> |
Definition at line 62 of file gstnvinferserver_impl.h.
void gst_nvinfer_server_logger | ( | uint32_t | unique_id, |
NvDsInferLogLevel | log_level, | ||
const char * | log_message, | ||
void * | user_ctx | ||
) |
Function to output the logs using the GStreamer's debugging subsystem.