NVIDIA DeepStream SDK API Reference

9.2 Release
sources/gst-plugins/gst-nvdsbins/gstdsnvosdbin.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstDsNvOSDBin
 
struct  _GstDsNvOSDBinClass
 

Macros

#define GST_TYPE_DS_NVOSD_BIN   (gst_ds_nvosd_bin_get_type())
 
#define GST_DS_NVOSD_BIN(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVOSD_BIN,GstDsNvOSDBin))
 
#define GST_DS_NVOSD_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVOSD_BIN,GstDsNvOSDBinClass))
 
#define GST_DS_NVOSD_BIN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVOSD_BIN, GstDsNvOSDBinClass))
 
#define GST_IS_DS_NVOSD_BIN(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVOSD_BIN))
 
#define GST_IS_DS_NVOSD_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVOSD_BIN))
 
#define GST_DS_NVOSD_BIN_CAST(obj)   ((GstDsNvOSDBin *)(obj))
 

Typedefs

typedef struct _GstDsNvOSDBin GstDsNvOSDBin
 
typedef struct _GstDsNvOSDBinClass GstDsNvOSDBinClass
 

Enumerations

enum  {
  PROP_OSD_0,
  PROP_OSD_FONT,
  PROP_OSD_TEXT_SIZE,
  PROP_OSD_TEXT_COLOR,
  PROP_OSD_TEXT_BG_COLOR,
  PROP_OSD_BBOX_BORDER_COLORS,
  PROP_OSD_BBOX_BG_COLORS,
  PROP_OSD_BORDER_WIDTH,
  PROP_OSD_DISPLAY_TRACKING_ID,
  PROP_OSD_REFORMAT_OBJECT_LABELS,
  PROP_OSD_LAST
}
 

Functions

GType gst_ds_nvosd_bin_get_type (void)
 

Macro Definition Documentation

◆ GST_DS_NVOSD_BIN

#define GST_DS_NVOSD_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVOSD_BIN,GstDsNvOSDBin))

◆ GST_DS_NVOSD_BIN_CAST

#define GST_DS_NVOSD_BIN_CAST (   obj)    ((GstDsNvOSDBin *)(obj))

◆ GST_DS_NVOSD_BIN_CLASS

#define GST_DS_NVOSD_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVOSD_BIN,GstDsNvOSDBinClass))

◆ GST_DS_NVOSD_BIN_GET_CLASS

#define GST_DS_NVOSD_BIN_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVOSD_BIN, GstDsNvOSDBinClass))

◆ GST_IS_DS_NVOSD_BIN

#define GST_IS_DS_NVOSD_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVOSD_BIN))

◆ GST_IS_DS_NVOSD_BIN_CLASS

#define GST_IS_DS_NVOSD_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVOSD_BIN))

◆ GST_TYPE_DS_NVOSD_BIN

#define GST_TYPE_DS_NVOSD_BIN   (gst_ds_nvosd_bin_get_type())

Typedef Documentation

◆ GstDsNvOSDBin

typedef struct _GstDsNvOSDBin GstDsNvOSDBin

◆ GstDsNvOSDBinClass

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PROP_OSD_0 
PROP_OSD_FONT 
PROP_OSD_TEXT_SIZE 
PROP_OSD_TEXT_COLOR 
PROP_OSD_TEXT_BG_COLOR 
PROP_OSD_BBOX_BORDER_COLORS 
PROP_OSD_BBOX_BG_COLORS 
PROP_OSD_BORDER_WIDTH 
PROP_OSD_DISPLAY_TRACKING_ID 
PROP_OSD_REFORMAT_OBJECT_LABELS 
PROP_OSD_LAST 

Definition at line 29 of file sources/gst-plugins/gst-nvdsbins/gstdsnvosdbin.h.

Function Documentation

◆ gst_ds_nvosd_bin_get_type()

GType gst_ds_nvosd_bin_get_type ( void  )