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 | |
| Copyright (c) 2021, NVIDIA CORPORATION. | |
| 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.