NVIDIA DeepStream SDK API Reference

9.1 Release
sources/gst-plugins/gst-nvdsmetamux/gstnvdsmetamux.h File Reference

Go to the source code of this file.

Data Structures

struct  GstNvDsMetaMuxModelSource
 
struct  _GstNvDsMetaMuxPad
 
struct  _GstNvDsMetaMuxPadClass
 
struct  _GstNvDsMetaMux
 
struct  _GstNvDsMetaMuxClass
 

Macros

#define PACKAGE   "nvdsmetamux"
 
#define VERSION   "1.0"
 
#define LICENSE   "Proprietary"
 
#define DESCRIPTION   "NVIDIA batch meta mux plugin for integration with DeepStream on DGPU/Jetson"
 
#define BINARY_PACKAGE   "NVIDIA DeepStream batch meta mux form different model"
 
#define URL   "http://nvidia.com/"
 
#define GST_TYPE_NVDSMETAMUX_PAD   (gst_nvdsmetamux_pad_get_type())
 
#define GST_NVDSMETAMUX_PAD(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSMETAMUX_PAD, GstNvDsMetaMuxPad))
 
#define GST_NVDSMETAMUX_PAD_CAST(obj)   ((GstNvDsMetaMuxPad *)(obj))
 
#define GST_NVDSMETAMUX_PAD_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSMETAMUX_PAD, GstNvDsMetaMuxPad))
 
#define GST_IS_NVDSMETAMUX_PAD(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSMETAMUX_PAD))
 
#define GST_IS_NVDSMETAMUX_PAD_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSMETAMUX_PAD))
 
#define GST_TYPE_NVDSMETAMUX   (gst_nvdsmetamux_get_type ())
 
#define GST_NVDSMETAMUX(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_NVDSMETAMUX, GstNvDsMetaMux))
 
#define GST_NVDSMETAMUX_CAST(obj)   ((GstNvDsMetaMux *)obj)
 
#define GST_NVDSMETAMUX_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_NVDSMETAMUX, GstNvDsMetaMuxClass))
 
#define GST_IS_NVDSMETAMUX(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_NVDSMETAMUX))
 
#define GST_IS_NVDSMETAMUX_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_NVDSMETAMUX))
 

Typedefs

typedef struct _GstNvDsMetaMuxPad GstNvDsMetaMuxPad
 
typedef struct _GstNvDsMetaMuxPadClass GstNvDsMetaMuxPadClass
 
typedef struct _GstNvDsMetaMux GstNvDsMetaMux
 
typedef struct _GstNvDsMetaMuxClass GstNvDsMetaMuxClass
 

Functions

GType gst_nvdsmetamux_pad_get_type (void)
 
GType gst_nvdsmetamux_get_type (void)
 

Macro Definition Documentation

◆ BINARY_PACKAGE

#define BINARY_PACKAGE   "NVIDIA DeepStream batch meta mux form different model"

◆ DESCRIPTION

#define DESCRIPTION   "NVIDIA batch meta mux plugin for integration with DeepStream on DGPU/Jetson"

◆ GST_IS_NVDSMETAMUX

#define GST_IS_NVDSMETAMUX (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_NVDSMETAMUX))

◆ GST_IS_NVDSMETAMUX_CLASS

#define GST_IS_NVDSMETAMUX_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_NVDSMETAMUX))

◆ GST_IS_NVDSMETAMUX_PAD

#define GST_IS_NVDSMETAMUX_PAD (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSMETAMUX_PAD))

◆ GST_IS_NVDSMETAMUX_PAD_CLASS

#define GST_IS_NVDSMETAMUX_PAD_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSMETAMUX_PAD))

◆ GST_NVDSMETAMUX

#define GST_NVDSMETAMUX (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_NVDSMETAMUX, GstNvDsMetaMux))

◆ GST_NVDSMETAMUX_CAST

#define GST_NVDSMETAMUX_CAST (   obj)    ((GstNvDsMetaMux *)obj)

◆ GST_NVDSMETAMUX_CLASS

#define GST_NVDSMETAMUX_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_NVDSMETAMUX, GstNvDsMetaMuxClass))

◆ GST_NVDSMETAMUX_PAD

#define GST_NVDSMETAMUX_PAD (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSMETAMUX_PAD, GstNvDsMetaMuxPad))

◆ GST_NVDSMETAMUX_PAD_CAST

#define GST_NVDSMETAMUX_PAD_CAST (   obj)    ((GstNvDsMetaMuxPad *)(obj))

◆ GST_NVDSMETAMUX_PAD_CLASS

#define GST_NVDSMETAMUX_PAD_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSMETAMUX_PAD, GstNvDsMetaMuxPad))

◆ GST_TYPE_NVDSMETAMUX

#define GST_TYPE_NVDSMETAMUX   (gst_nvdsmetamux_get_type ())

◆ GST_TYPE_NVDSMETAMUX_PAD

#define GST_TYPE_NVDSMETAMUX_PAD   (gst_nvdsmetamux_pad_get_type())

◆ LICENSE

#define LICENSE   "Proprietary"

◆ PACKAGE

#define PACKAGE   "nvdsmetamux"

◆ URL

#define URL   "http://nvidia.com/"

◆ VERSION

#define VERSION   "1.0"

Typedef Documentation

◆ GstNvDsMetaMux

◆ GstNvDsMetaMuxClass

◆ GstNvDsMetaMuxPad

◆ GstNvDsMetaMuxPadClass

Function Documentation

◆ gst_nvdsmetamux_get_type()

GType gst_nvdsmetamux_get_type ( void  )

◆ gst_nvdsmetamux_pad_get_type()

GType gst_nvdsmetamux_pad_get_type ( void  )