|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
18 #ifndef __GST_DS_NVOSD_BIN_H__
19 #define __GST_DS_NVOSD_BIN_H__
21 #include <gst/video/video.h>
22 #include "nvll_osd_struct.h"
24 #include <unordered_map>
77 #define GST_TYPE_DS_NVOSD_BIN (gst_ds_nvosd_bin_get_type())
78 #define GST_DS_NVOSD_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVOSD_BIN,GstDsNvOSDBin))
79 #define GST_DS_NVOSD_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVOSD_BIN,GstDsNvOSDBinClass))
80 #define GST_DS_NVOSD_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVOSD_BIN, GstDsNvOSDBinClass))
81 #define GST_IS_DS_NVOSD_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVOSD_BIN))
82 #define GST_IS_DS_NVOSD_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVOSD_BIN))
83 #define GST_DS_NVOSD_BIN_CAST(obj) ((GstDsNvOSDBin *)(obj))
@ PROP_OSD_REFORMAT_OBJECT_LABELS
@ PROP_OSD_BBOX_BORDER_COLORS
struct _GstDsNvOSDBinClass GstDsNvOSDBinClass
NvOSD_ColorParams text_color
@ PROP_OSD_BBOX_BG_COLORS
gboolean prop_set[PROP_OSD_LAST]
std::unordered_map< std::string, NvOSD_ColorParams > * class_border_color_map
void(* set_display_text_enabled)(GstDsNvOSDBin *, gboolean)
GType gst_ds_nvosd_bin_get_type(void)
gboolean reformat_object_labels
NvOSD_ColorParams text_bg_color
Holds the color parameters of the box or text to be overlayed.
std::unordered_map< std::string, NvOSD_ColorParams > * class_bg_color_map
gboolean display_tracking_id
struct _GstDsNvOSDBin GstDsNvOSDBin
@ PROP_OSD_DISPLAY_TRACKING_ID