NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/sources/gst-plugins/gst-nvds3dmixer/gstnvds3dmixer.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstNvDs3dMixer
 
struct  _GstNvDs3dMixerClass
 
struct  _GstNvDs3dMixerPad
 
struct  _GstNvDs3dMixerPadClass
 

Macros

#define PACKAGE   "nvds3dmixer"
 
#define VERSION   "1.0"
 
#define LICENSE   "Proprietary"
 
#define DESCRIPTION   "NVIDIA 3D Mixer Plugin"
 
#define BINARY_PACKAGE   "NVIDIA 3D Mixer Plugin"
 
#define URL   "http://nvidia.com/"
 
#define GST_TYPE_NVDS3DMIXER   (gst_nvds3dmixer_get_type())
 
#define GST_NVDS3DMIXER(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_NVDS3DMIXER, GstNvDs3dMixer))
 
#define GST_NVDS3DMIXER_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_NVDS3DMIXER, GstNvDs3dMixerClass))
 
#define GST_IS_NVDS3DMIXER(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_NVDS3DMIXER))
 
#define GST_IS_NVDS3DMIXER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_NVDS3DMIXER))
 
#define GST_TYPE_NVDS3DMIXER_PAD   (gst_nvds3dmixer_pad_get_type())
 
#define GST_NVDS3DMIXER_PAD(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_NVDS3DMIXER_PAD, GstNvDs3dMixerPad))
 
#define GST_NVDS3DMIXER_PAD_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_NVDS3DMIXER_PAD, GstNvDs3dMixerPadClass))
 
#define GST_IS_NVDS3DMIXER_PAD(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_NVDS3DMIXER_PAD))
 
#define GST_IS_NVDS3DMIXER_PAD_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_NVDS3DMIXER_PAD))
 
#define GST_NVDS3DMIXER_PAD_CAST(obj)   ((GstNvDs3dMixerPad*)(obj))
 

Typedefs

typedef struct _GstNvDs3dMixer GstNvDs3dMixer
 
typedef struct _GstNvDs3dMixerClass GstNvDs3dMixerClass
 
typedef struct _GstNvDs3dMixerPad GstNvDs3dMixerPad
 
typedef struct _GstNvDs3dMixerPadClass GstNvDs3dMixerPadClass
 

Functions

GType gst_nvds3dmixer_get_type (void)
 
GType gst_nvds3dmixer_pad_get_type (void)
 

Macro Definition Documentation

◆ BINARY_PACKAGE

#define BINARY_PACKAGE   "NVIDIA 3D Mixer Plugin"

◆ DESCRIPTION

#define DESCRIPTION   "NVIDIA 3D Mixer Plugin"

◆ GST_IS_NVDS3DMIXER

#define GST_IS_NVDS3DMIXER (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_NVDS3DMIXER))

◆ GST_IS_NVDS3DMIXER_CLASS

#define GST_IS_NVDS3DMIXER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_NVDS3DMIXER))

◆ GST_IS_NVDS3DMIXER_PAD

#define GST_IS_NVDS3DMIXER_PAD (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_TYPE_NVDS3DMIXER_PAD))

◆ GST_IS_NVDS3DMIXER_PAD_CLASS

#define GST_IS_NVDS3DMIXER_PAD_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass), GST_TYPE_NVDS3DMIXER_PAD))

◆ GST_NVDS3DMIXER

#define GST_NVDS3DMIXER (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_NVDS3DMIXER, GstNvDs3dMixer))

◆ GST_NVDS3DMIXER_CLASS

#define GST_NVDS3DMIXER_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_NVDS3DMIXER, GstNvDs3dMixerClass))

◆ GST_NVDS3DMIXER_PAD

#define GST_NVDS3DMIXER_PAD (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_NVDS3DMIXER_PAD, GstNvDs3dMixerPad))

◆ GST_NVDS3DMIXER_PAD_CAST

#define GST_NVDS3DMIXER_PAD_CAST (   obj)    ((GstNvDs3dMixerPad*)(obj))

◆ GST_NVDS3DMIXER_PAD_CLASS

#define GST_NVDS3DMIXER_PAD_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass), GST_TYPE_NVDS3DMIXER_PAD, GstNvDs3dMixerPadClass))

◆ GST_TYPE_NVDS3DMIXER

#define GST_TYPE_NVDS3DMIXER   (gst_nvds3dmixer_get_type())

◆ GST_TYPE_NVDS3DMIXER_PAD

#define GST_TYPE_NVDS3DMIXER_PAD   (gst_nvds3dmixer_pad_get_type())

◆ LICENSE

#define LICENSE   "Proprietary"

◆ PACKAGE

#define PACKAGE   "nvds3dmixer"

◆ URL

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

◆ VERSION

#define VERSION   "1.0"

Typedef Documentation

◆ GstNvDs3dMixer

◆ GstNvDs3dMixerClass

◆ GstNvDs3dMixerPad

◆ GstNvDs3dMixerPadClass

Function Documentation

◆ gst_nvds3dmixer_get_type()

GType gst_nvds3dmixer_get_type ( void  )

◆ gst_nvds3dmixer_pad_get_type()

GType gst_nvds3dmixer_pad_get_type ( void  )