NVIDIA DeepStream SDK API Reference

9.0 Release
9.0/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"
 Copyright (c) 2022, NVIDIA CORPORATION. More...
 
#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"

Copyright (c) 2022, NVIDIA CORPORATION.

All rights reserved.

NVIDIA Corporation and its licensors retain all intellectual property and proprietary rights in and to this software, related documentation and any modifications thereto. Any use, reproduction, disclosure or distribution of this software and related documentation without an express license agreement from NVIDIA Corporation is strictly prohibited.

Definition at line 26 of file 9.0/sources/gst-plugins/gst-nvdsmetamux/gstnvdsmetamux.h.

◆ 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  )