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 |
| Copyright (c) 2019-2020, NVIDIA CORPORATION. More... | |
| 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 |
Copyright (c) 2019-2020, NVIDIA CORPORATION.
All rights reserved.
NVIDIA Corporation and its licensors retain all intellectual property and proprietary rights in and to this software, related documentation and any modifications thereto. Any use, reproduction, disclosure or distribution of this software and related documentation without an express license agreement from NVIDIA Corporation is strictly prohibited.
Definition at line 35 of file gstnvinfer_impl.h.
| typedef struct _GstNvInferObjectHistory GstNvInferObjectHistory |
Definition at line 45 of file gstnvinfer_impl.h.
| using GstNvInferObjHistory_MetaPair = std::pair<std::weak_ptr<GstNvInferObjectHistory>, NvDsObjectMeta *> |
Definition at line 88 of file gstnvinfer_impl.h.
| using NvDsInferContextInitParamsPtr = std::unique_ptr<NvDsInferContextInitParams> |
Definition at line 42 of file gstnvinfer_impl.h.
| using NvDsInferContextPtr = std::shared_ptr<INvDsInferContext> |
Definition at line 43 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 | ||
| ) |