NVIDIA DeepStream SDK API Reference

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

Go to the source code of this file.

Data Structures

struct  _GstDsNvVideoRendererBin
 
struct  _GstDsNvVideoRendererBinClass
 

Macros

#define GST_TYPE_DS_NVVIDEORENDERER_BIN   (gst_ds_nvvideorenderer_bin_get_type())
 
#define GST_DS_NVVIDEORENDERER_BIN(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVVIDEORENDERER_BIN,GstDsNvVideoRendererBin))
 
#define GST_DS_NVVIDEORENDERER_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVVIDEORENDERER_BIN,GstDsNvVideoRendererBinClass))
 
#define GST_DS_NVVIDEORENDERER_BIN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVVIDEORENDERER_BIN, GstDsNvVideoRendererBinClass))
 
#define GST_IS_DS_NVVIDEORENDERER_BIN(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVVIDEORENDERER_BIN))
 
#define GST_IS_DS_NVVIDEORENDERER_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVVIDEORENDERER_BIN))
 
#define GST_DS_NVVIDEORENDERER_BIN_CAST(obj)   ((GstDsNvVideoRendererBin *)(obj))
 

Typedefs

typedef struct _GstDsNvVideoRendererBin GstDsNvVideoRendererBin
 
typedef struct _GstDsNvVideoRendererBinClass GstDsNvVideoRendererBinClass
 

Enumerations

enum  VideoRendererType {
  VIDEO_RENDERER_NONE,
  VIDEO_RENDERER_FAKE,
  VIDEO_RENDERER_EGL,
  VIDEO_RENDERER_DRM,
  VIDEO_RENDERER_3D,
  VIDEO_RENDERER_NONE,
  VIDEO_RENDERER_FAKE,
  VIDEO_RENDERER_EGL,
  VIDEO_RENDERER_DRM,
  VIDEO_RENDERER_3D
}
 

Functions

GType gst_ds_nvvideorenderer_bin_get_type (void)
 

Macro Definition Documentation

◆ GST_DS_NVVIDEORENDERER_BIN

#define GST_DS_NVVIDEORENDERER_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVVIDEORENDERER_BIN,GstDsNvVideoRendererBin))

◆ GST_DS_NVVIDEORENDERER_BIN_CAST

#define GST_DS_NVVIDEORENDERER_BIN_CAST (   obj)    ((GstDsNvVideoRendererBin *)(obj))

◆ GST_DS_NVVIDEORENDERER_BIN_CLASS

#define GST_DS_NVVIDEORENDERER_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVVIDEORENDERER_BIN,GstDsNvVideoRendererBinClass))

◆ GST_DS_NVVIDEORENDERER_BIN_GET_CLASS

#define GST_DS_NVVIDEORENDERER_BIN_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVVIDEORENDERER_BIN, GstDsNvVideoRendererBinClass))

◆ GST_IS_DS_NVVIDEORENDERER_BIN

#define GST_IS_DS_NVVIDEORENDERER_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVVIDEORENDERER_BIN))

◆ GST_IS_DS_NVVIDEORENDERER_BIN_CLASS

#define GST_IS_DS_NVVIDEORENDERER_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVVIDEORENDERER_BIN))

◆ GST_TYPE_DS_NVVIDEORENDERER_BIN

#define GST_TYPE_DS_NVVIDEORENDERER_BIN   (gst_ds_nvvideorenderer_bin_get_type())

Typedef Documentation

◆ GstDsNvVideoRendererBin

◆ GstDsNvVideoRendererBinClass

Enumeration Type Documentation

◆ VideoRendererType

Enumerator
VIDEO_RENDERER_NONE 
VIDEO_RENDERER_FAKE 
VIDEO_RENDERER_EGL 
VIDEO_RENDERER_DRM 
VIDEO_RENDERER_3D 
VIDEO_RENDERER_NONE 
VIDEO_RENDERER_FAKE 
VIDEO_RENDERER_EGL 
VIDEO_RENDERER_DRM 
VIDEO_RENDERER_3D 

Definition at line 27 of file 9.2/sources/gst-plugins/gst-nvdsbins/gstdsnvvideorendererbin.h.

Function Documentation

◆ gst_ds_nvvideorenderer_bin_get_type()

GType gst_ds_nvvideorenderer_bin_get_type ( void  )