nvdsgst_inferserver plugin header file.
This file contains the standard GStreamer boilerplate definitions and declarations for the nvinferserver element and plugin.
Definition in file gstnvinferserver.h.
Go to the source code of this file.
Data Structures | |
struct | _GstNvInferServer |
Opaque structure storing data of the nvinferserver element. More... | |
struct | _GstNvInferServerClass |
The class structure for the nvinferserver element. More... | |
Namespaces | |
gstnvinferserver | |
Macros | |
#define | PACKAGE "nvinferserver" |
#define | VERSION "1.0" |
#define | LICENSE "Proprietary" |
#define | DESCRIPTION "NVIDIA DeepStreamSDK TensorRT Inference Server plugin" |
#define | BINARY_PACKAGE "NVIDIA DeepStreamSDK TensorRT Inference Server plugin" |
#define | URL "http://nvidia.com/" |
#define | GST_TYPE_NVINFER_SERVER (gst_nvinfer_server_get_type()) |
#define | GST_NVINFER_SERVER(obj) |
#define | GST_NVINFER_SERVER_CLASS(klass) |
#define | GST_NVINFER_SERVER_GET_CLASS(obj) |
#define | GST_IS_NVINFER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_NVINFER_SERVER)) |
#define | GST_IS_NVINFER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_NVINFER_SERVER)) |
#define | GST_NVINFER_SERVER_CAST(obj) ((GstNvInferServer*)(obj)) |
Typedefs | |
typedef typedefG_BEGIN_DECLS struct _GstNvInferServer | GstNvInferServer |
typedef struct _GstNvInferServerClass | GstNvInferServerClass |
Enumerations | |
enum | GstNvInferServerProperty { PROP_0, PROP_UNIQUE_ID, PROP_PROCESS_MODE, PROP_CONFIG_FILE_PATH, PROP_BATCH_SIZE, PROP_INFER_ON_GIE_ID, PROP_OPERATE_ON_CLASS_IDS, PROP_INTERVAL, PROP_OUTPUT_CALLBACK, PROP_OUTPUT_CALLBACK_USERDATA, PROP_INPUT_TENSOR_META, PROP_LAST } |
List of GObject properties for the element. More... | |
Functions | |
GType | gst_nvinfer_server_get_type (void) |
#define BINARY_PACKAGE "NVIDIA DeepStreamSDK TensorRT Inference Server plugin" |
Definition at line 37 of file gstnvinferserver.h.
#define DESCRIPTION "NVIDIA DeepStreamSDK TensorRT Inference Server plugin" |
Definition at line 36 of file gstnvinferserver.h.
#define GST_IS_NVINFER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_NVINFER_SERVER)) |
Definition at line 61 of file gstnvinferserver.h.
#define GST_IS_NVINFER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_NVINFER_SERVER)) |
Definition at line 63 of file gstnvinferserver.h.
#define GST_NVINFER_SERVER | ( | obj | ) |
Definition at line 52 of file gstnvinferserver.h.
#define GST_NVINFER_SERVER_CAST | ( | obj | ) | ((GstNvInferServer*)(obj)) |
Definition at line 65 of file gstnvinferserver.h.
#define GST_NVINFER_SERVER_CLASS | ( | klass | ) |
Definition at line 55 of file gstnvinferserver.h.
#define GST_NVINFER_SERVER_GET_CLASS | ( | obj | ) |
Definition at line 58 of file gstnvinferserver.h.
#define GST_TYPE_NVINFER_SERVER (gst_nvinfer_server_get_type()) |
Definition at line 51 of file gstnvinferserver.h.
#define LICENSE "Proprietary" |
Definition at line 35 of file gstnvinferserver.h.
#define PACKAGE "nvinferserver" |
Definition at line 33 of file gstnvinferserver.h.
#define URL "http://nvidia.com/" |
Definition at line 38 of file gstnvinferserver.h.
#define VERSION "1.0" |
Definition at line 34 of file gstnvinferserver.h.
typedef typedefG_BEGIN_DECLS struct _GstNvInferServer GstNvInferServer |
Definition at line 47 of file gstnvinferserver.h.
typedef struct _GstNvInferServerClass GstNvInferServerClass |
Definition at line 48 of file gstnvinferserver.h.
List of GObject properties for the element.
Definition at line 70 of file gstnvinferserver.h.
GType gst_nvinfer_server_get_type | ( | void | ) |