NVIDIA DeepStream SDK API Reference

7.0 Release
gstnvdsaudiotemplate.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstNvDsAudioTemplate
 
struct  _GstNvDsAudioTemplateClass
 Boiler plate stuff. More...
 

Macros

#define PACKAGE   "nvdsaudiotemplate"
 
#define VERSION   "1.0"
 
#define LICENSE   "Proprietary"
 
#define DESCRIPTION   "NVIDIA example Template Plugin for integration with DeepStream on DGPU/Jetson"
 
#define BINARY_PACKAGE   "NVIDIA DeepStream Template Plugin"
 
#define URL   "http://nvidia.com/"
 
#define GST_TYPE_NVDSAUDIOTEMPLATE   (gst_nvdsaudiotemplate_get_type())
 
#define GST_NVDSAUDIOTEMPLATE(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSAUDIOTEMPLATE,GstNvDsAudioTemplate))
 
#define GST_NVDSAUDIOTEMPLATE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSAUDIOTEMPLATE,GstNvDsAudioTemplateClass))
 
#define GST_NVDSAUDIOTEMPLATE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_NVDSAUDIOTEMPLATE, GstNvDsAudioTemplateClass))
 
#define GST_IS_NVDSAUDIOTEMPLATE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSAUDIOTEMPLATE))
 
#define GST_IS_NVDSAUDIOTEMPLATE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSAUDIOTEMPLATE))
 
#define GST_NVDSAUDIOTEMPLATE_CAST(obj)   ((GstNvDsAudioTemplate *)(obj))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GstNvDsAudioTemplate GstNvDsAudioTemplate
 
typedef struct _GstNvDsAudioTemplateClass GstNvDsAudioTemplateClass
 

Functions

GType gst_nvdsaudiotemplate_get_type (void)
 

Macro Definition Documentation

◆ BINARY_PACKAGE

#define BINARY_PACKAGE   "NVIDIA DeepStream Template Plugin"

Definition at line 44 of file gstnvdsaudiotemplate.h.

◆ DESCRIPTION

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

Definition at line 43 of file gstnvdsaudiotemplate.h.

◆ GST_IS_NVDSAUDIOTEMPLATE

#define GST_IS_NVDSAUDIOTEMPLATE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSAUDIOTEMPLATE))

Definition at line 57 of file gstnvdsaudiotemplate.h.

◆ GST_IS_NVDSAUDIOTEMPLATE_CLASS

#define GST_IS_NVDSAUDIOTEMPLATE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSAUDIOTEMPLATE))

Definition at line 58 of file gstnvdsaudiotemplate.h.

◆ GST_NVDSAUDIOTEMPLATE

#define GST_NVDSAUDIOTEMPLATE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSAUDIOTEMPLATE,GstNvDsAudioTemplate))

Definition at line 54 of file gstnvdsaudiotemplate.h.

◆ GST_NVDSAUDIOTEMPLATE_CAST

#define GST_NVDSAUDIOTEMPLATE_CAST (   obj)    ((GstNvDsAudioTemplate *)(obj))

Definition at line 59 of file gstnvdsaudiotemplate.h.

◆ GST_NVDSAUDIOTEMPLATE_CLASS

#define GST_NVDSAUDIOTEMPLATE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSAUDIOTEMPLATE,GstNvDsAudioTemplateClass))

Definition at line 55 of file gstnvdsaudiotemplate.h.

◆ GST_NVDSAUDIOTEMPLATE_GET_CLASS

#define GST_NVDSAUDIOTEMPLATE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_NVDSAUDIOTEMPLATE, GstNvDsAudioTemplateClass))

Definition at line 56 of file gstnvdsaudiotemplate.h.

◆ GST_TYPE_NVDSAUDIOTEMPLATE

#define GST_TYPE_NVDSAUDIOTEMPLATE   (gst_nvdsaudiotemplate_get_type())

Definition at line 53 of file gstnvdsaudiotemplate.h.

◆ LICENSE

#define LICENSE   "Proprietary"

Definition at line 42 of file gstnvdsaudiotemplate.h.

◆ PACKAGE

#define PACKAGE   "nvdsaudiotemplate"

Definition at line 40 of file gstnvdsaudiotemplate.h.

◆ URL

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

Definition at line 45 of file gstnvdsaudiotemplate.h.

◆ VERSION

#define VERSION   "1.0"

Definition at line 41 of file gstnvdsaudiotemplate.h.

Typedef Documentation

◆ GstNvDsAudioTemplate

typedef typedefG_BEGIN_DECLS struct _GstNvDsAudioTemplate GstNvDsAudioTemplate

Definition at line 49 of file gstnvdsaudiotemplate.h.

◆ GstNvDsAudioTemplateClass

Function Documentation

◆ gst_nvdsaudiotemplate_get_type()

GType gst_nvdsaudiotemplate_get_type ( void  )