NVIDIA DeepStream SDK API Reference

7.0 Release
gstnvdspreprocess.h File Reference

Go to the source code of this file.

Data Structures

struct  GstNvDsPreProcessFrame
 per frame roi info More...
 
struct  GstNvDsPreProcessGroup
 
struct  NvDsPreProcessCustomBufImpl
 Used by plugin to access GstBuffer and GstNvDsPreProcessMemory acquired by Custom Library. More...
 
class  NvDsPreProcessAcquirerImpl
 For Acquiring/releasing buffer from buffer pool. More...
 
struct  NvDsPreProcessPropertySet
 struct denoting properties set by config file More...
 
struct  _GstNvDsPreProcess
 Strucuture containing Preprocess info. More...
 
struct  _GstNvDsPreProcessClass
 Boiler plate stuff. More...
 

Macros

#define PACKAGE   "nvdsvideotemplate"
 
#define VERSION   "1.0"
 
#define LICENSE   "Proprietary"
 
#define DESCRIPTION   "NVIDIA custom preprocessing plugin for integration with DeepStream on DGPU/Jetson"
 
#define BINARY_PACKAGE   "NVIDIA DeepStream Preprocessing using custom algorithms for different streams"
 
#define URL   "http://nvidia.com/"
 
#define GST_TYPE_NVDSPREPROCESS   (gst_nvdspreprocess_get_type())
 
#define GST_NVDSPREPROCESS(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSPREPROCESS,GstNvDsPreProcess))
 
#define GST_NVDSPREPROCESS_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSPREPROCESS,GstNvDsPreProcessClass))
 
#define GST_NVDSPREPROCESS_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_NVDSPREPROCESS, GstNvDsPreProcessClass))
 
#define GST_IS_NVDSPREPROCESS(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSPREPROCESS))
 
#define GST_IS_NVDSPREPROCESS_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSPREPROCESS))
 
#define GST_NVDSPREPROCESS_CAST(obj)   ((GstNvDsPreProcess *)(obj))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GstNvDsPreProcess GstNvDsPreProcess
 
typedef struct _GstNvDsPreProcessClass GstNvDsPreProcessClass
 

Functions

GType gst_nvdspreprocess_get_type (void)
 

Macro Definition Documentation

◆ BINARY_PACKAGE

#define BINARY_PACKAGE   "NVIDIA DeepStream Preprocessing using custom algorithms for different streams"

Definition at line 42 of file gstnvdspreprocess.h.

◆ DESCRIPTION

#define DESCRIPTION   "NVIDIA custom preprocessing plugin for integration with DeepStream on DGPU/Jetson"

Definition at line 41 of file gstnvdspreprocess.h.

◆ GST_IS_NVDSPREPROCESS

#define GST_IS_NVDSPREPROCESS (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSPREPROCESS))

Definition at line 55 of file gstnvdspreprocess.h.

◆ GST_IS_NVDSPREPROCESS_CLASS

#define GST_IS_NVDSPREPROCESS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSPREPROCESS))

Definition at line 56 of file gstnvdspreprocess.h.

◆ GST_NVDSPREPROCESS

#define GST_NVDSPREPROCESS (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSPREPROCESS,GstNvDsPreProcess))

Definition at line 52 of file gstnvdspreprocess.h.

◆ GST_NVDSPREPROCESS_CAST

#define GST_NVDSPREPROCESS_CAST (   obj)    ((GstNvDsPreProcess *)(obj))

Definition at line 57 of file gstnvdspreprocess.h.

◆ GST_NVDSPREPROCESS_CLASS

#define GST_NVDSPREPROCESS_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSPREPROCESS,GstNvDsPreProcessClass))

Definition at line 53 of file gstnvdspreprocess.h.

◆ GST_NVDSPREPROCESS_GET_CLASS

#define GST_NVDSPREPROCESS_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_NVDSPREPROCESS, GstNvDsPreProcessClass))

Definition at line 54 of file gstnvdspreprocess.h.

◆ GST_TYPE_NVDSPREPROCESS

#define GST_TYPE_NVDSPREPROCESS   (gst_nvdspreprocess_get_type())

Definition at line 51 of file gstnvdspreprocess.h.

◆ LICENSE

#define LICENSE   "Proprietary"

Definition at line 40 of file gstnvdspreprocess.h.

◆ PACKAGE

#define PACKAGE   "nvdsvideotemplate"

Definition at line 38 of file gstnvdspreprocess.h.

◆ URL

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

Definition at line 43 of file gstnvdspreprocess.h.

◆ VERSION

#define VERSION   "1.0"

Definition at line 39 of file gstnvdspreprocess.h.

Typedef Documentation

◆ GstNvDsPreProcess

typedef typedefG_BEGIN_DECLS struct _GstNvDsPreProcess GstNvDsPreProcess

Definition at line 47 of file gstnvdspreprocess.h.

◆ GstNvDsPreProcessClass

Definition at line 48 of file gstnvdspreprocess.h.

Function Documentation

◆ gst_nvdspreprocess_get_type()

GType gst_nvdspreprocess_get_type ( void  )