NVIDIA DeepStream SDK API Reference

8.0 Release
gstnvimagedec.h File Reference

Go to the source code of this file.

Data Structures

struct  decode_params_t_
 
struct  _GstNvImageDec
 
struct  _GstNvImageDecClass
 

Macros

#define GST_TYPE_NVIMAGE_DEC   (gst_nvimage_dec_get_type())
 
#define GST_NVIMAGE_DEC(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVIMAGE_DEC,GstNvImageDec))
 
#define GST_NVIMAGE_DEC_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVIMAGE_DEC,GstNvImageDecClass))
 
#define GST_IS_NVIMAGE_DEC(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVIMAGE_DEC))
 
#define GST_IS_NVIMAGE_DEC_CLASS(obj)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVIMAGE_DEC))
 
#define START_MEASUREMENT
 
#define STOP_MEASUREMENT
 

Typedefs

typedef struct _GstNvImageDec GstNvImageDec
 
typedef struct _GstNvImageDecClass GstNvImageDecClass
 
typedef struct decode_params_t_ decode_params_t
 

Functions

GType gst_nvimage_dec_get_type (void)
 

Macro Definition Documentation

◆ GST_IS_NVIMAGE_DEC

#define GST_IS_NVIMAGE_DEC (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVIMAGE_DEC))

Definition at line 28 of file gstnvimagedec.h.

◆ GST_IS_NVIMAGE_DEC_CLASS

#define GST_IS_NVIMAGE_DEC_CLASS (   obj)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVIMAGE_DEC))

Definition at line 30 of file gstnvimagedec.h.

◆ GST_NVIMAGE_DEC

#define GST_NVIMAGE_DEC (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVIMAGE_DEC,GstNvImageDec))

Definition at line 24 of file gstnvimagedec.h.

◆ GST_NVIMAGE_DEC_CLASS

#define GST_NVIMAGE_DEC_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVIMAGE_DEC,GstNvImageDecClass))

Definition at line 26 of file gstnvimagedec.h.

◆ GST_TYPE_NVIMAGE_DEC

#define GST_TYPE_NVIMAGE_DEC   (gst_nvimage_dec_get_type())

Definition at line 22 of file gstnvimagedec.h.

◆ START_MEASUREMENT

#define START_MEASUREMENT
Value:
timeval start, end; \
gettimeofday (&start, NULL);

Definition at line 36 of file gstnvimagedec.h.

◆ STOP_MEASUREMENT

#define STOP_MEASUREMENT
Value:
gettimeofday (&end, NULL); \
long seconds = end.tv_sec - start.tv_sec; \
long microseconds = end.tv_usec - start.tv_usec; \
long totalTimeMicro = seconds * 1000000 + microseconds;

Definition at line 39 of file gstnvimagedec.h.

Typedef Documentation

◆ decode_params_t

◆ GstNvImageDec

typedef struct _GstNvImageDec GstNvImageDec

Definition at line 33 of file gstnvimagedec.h.

◆ GstNvImageDecClass

Definition at line 34 of file gstnvimagedec.h.

Function Documentation

◆ gst_nvimage_dec_get_type()

GType gst_nvimage_dec_get_type ( void  )