NVIDIA DeepStream SDK API Reference

9.0 Release
9.0/sources/gst-plugins/gst-dsexample/gstdsexample_optimized.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstDsExample
 
struct  GstDsExampleFrame
 
struct  GstDsExampleBatch
 Holds information about the batch of frames to be inferred. More...
 
struct  _GstDsExampleClass
 Boiler plate stuff. More...
 

Macros

#define PACKAGE   "dsexample"
 
#define VERSION   "1.0"
 
#define LICENSE   "Proprietary"
 
#define DESCRIPTION   "NVIDIA example plugin for integration with DeepStream on DGPU/Jetson"
 
#define BINARY_PACKAGE   "NVIDIA DeepStream 3rdparty IP integration example plugin"
 
#define URL   "http://nvidia.com/"
 
#define GST_TYPE_DSEXAMPLE   (gst_dsexample_get_type())
 
#define GST_DSEXAMPLE(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DSEXAMPLE,GstDsExample))
 
#define GST_DSEXAMPLE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DSEXAMPLE,GstDsExampleClass))
 
#define GST_DSEXAMPLE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DSEXAMPLE, GstDsExampleClass))
 
#define GST_IS_DSEXAMPLE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DSEXAMPLE))
 
#define GST_IS_DSEXAMPLE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DSEXAMPLE))
 
#define GST_DSEXAMPLE_CAST(obj)   ((GstDsExample *)(obj))
 
#define NVDSEXAMPLE_MAX_BATCH_SIZE   1024
 Maximum batch size to be supported by dsexample. More...
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GstDsExample GstDsExample
 
typedef struct _GstDsExampleClass GstDsExampleClass
 

Functions

GType gst_dsexample_get_type (void)
 

Macro Definition Documentation

◆ BINARY_PACKAGE

#define BINARY_PACKAGE   "NVIDIA DeepStream 3rdparty IP integration example plugin"

◆ DESCRIPTION

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

◆ GST_DSEXAMPLE

#define GST_DSEXAMPLE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DSEXAMPLE,GstDsExample))

◆ GST_DSEXAMPLE_CAST

#define GST_DSEXAMPLE_CAST (   obj)    ((GstDsExample *)(obj))

◆ GST_DSEXAMPLE_CLASS

#define GST_DSEXAMPLE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DSEXAMPLE,GstDsExampleClass))

◆ GST_DSEXAMPLE_GET_CLASS

#define GST_DSEXAMPLE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DSEXAMPLE, GstDsExampleClass))

◆ GST_IS_DSEXAMPLE

#define GST_IS_DSEXAMPLE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DSEXAMPLE))

◆ GST_IS_DSEXAMPLE_CLASS

#define GST_IS_DSEXAMPLE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DSEXAMPLE))

◆ GST_TYPE_DSEXAMPLE

#define GST_TYPE_DSEXAMPLE   (gst_dsexample_get_type())

◆ LICENSE

#define LICENSE   "Proprietary"

◆ NVDSEXAMPLE_MAX_BATCH_SIZE

#define NVDSEXAMPLE_MAX_BATCH_SIZE   1024

Maximum batch size to be supported by dsexample.

Definition at line 63 of file 9.0/sources/gst-plugins/gst-dsexample/gstdsexample_optimized.h.

◆ PACKAGE

#define PACKAGE   "dsexample"

◆ URL

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

◆ VERSION

#define VERSION   "1.0"

Typedef Documentation

◆ GstDsExample

typedef typedefG_BEGIN_DECLS struct _GstDsExample GstDsExample

◆ GstDsExampleClass

Function Documentation

◆ gst_dsexample_get_type()

GType gst_dsexample_get_type ( void  )