GStreamer plugin for vision encoding (ReID embeddings)
This plugin generates ReID embeddings for tracked objects using Triton Inference Server and attaches them as NVDS_TRACKER_OBJ_REID_META to object metadata.
Definition in file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
Go to the source code of this file.
Data Structures | |
| struct | _GstNvDsVisionEncoder |
| GstNvDsVisionEncoder structure. More... | |
| struct | _GstNvDsVisionEncoderClass |
| GstNvDsVisionEncoderClass structure. More... | |
Macros | |
| #define | GST_TYPE_NVDSVISIONENCODER (gst_nvdsvisionencoder_get_type()) |
| #define | GST_NVDSVISIONENCODER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSVISIONENCODER,GstNvDsVisionEncoder)) |
| #define | GST_NVDSVISIONENCODER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSVISIONENCODER,GstNvDsVisionEncoderClass)) |
| #define | GST_IS_NVDSVISIONENCODER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSVISIONENCODER)) |
| #define | GST_IS_NVDSVISIONENCODER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSVISIONENCODER)) |
Typedefs | |
| typedef struct _GstNvDsVisionEncoder | GstNvDsVisionEncoder |
| typedef struct _GstNvDsVisionEncoderClass | GstNvDsVisionEncoderClass |
Enumerations | |
| enum | NvDsVisionEncoderBackend { NVDS_VISION_ENCODER_BACKEND_TRITON = 0, NVDS_VISION_ENCODER_BACKEND_TENSORRT = 1, NVDS_VISION_ENCODER_BACKEND_TRITON = 0, NVDS_VISION_ENCODER_BACKEND_TENSORRT = 1 } |
| Encoder backend type. More... | |
Functions | |
| GType | gst_nvdsvisionencoder_get_type (void) |
| #define GST_IS_NVDSVISIONENCODER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSVISIONENCODER)) |
Definition at line 38 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
| #define GST_IS_NVDSVISIONENCODER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSVISIONENCODER)) |
Definition at line 40 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
| #define GST_NVDSVISIONENCODER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSVISIONENCODER,GstNvDsVisionEncoder)) |
Definition at line 34 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
| #define GST_NVDSVISIONENCODER_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSVISIONENCODER,GstNvDsVisionEncoderClass)) |
Definition at line 36 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
| #define GST_TYPE_NVDSVISIONENCODER (gst_nvdsvisionencoder_get_type()) |
Definition at line 33 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
| typedef struct _GstNvDsVisionEncoder GstNvDsVisionEncoder |
Definition at line 43 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
| typedef struct _GstNvDsVisionEncoderClass GstNvDsVisionEncoderClass |
Definition at line 44 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
Encoder backend type.
| Enumerator | |
|---|---|
| NVDS_VISION_ENCODER_BACKEND_TRITON | |
| NVDS_VISION_ENCODER_BACKEND_TENSORRT | |
| NVDS_VISION_ENCODER_BACKEND_TRITON | |
| NVDS_VISION_ENCODER_BACKEND_TENSORRT | |
Definition at line 49 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.
| GType gst_nvdsvisionencoder_get_type | ( | void | ) |