NVIDIA DeepStream SDK API Reference

9.0 Release
sources/gst-plugins/gst-nvimage/gstnvimageenc.h File Reference

Go to the source code of this file.

Data Structures

struct  encode_params_t_
 
struct  _GstNvImageEnc
 
struct  _GstNvImageEncClass
 

Macros

#define MAX_ENCODED_SIZE   15*1024*1024
 
#define GST_TYPE_NVIMAGE_ENC   (gst_nvimage_enc_get_type())
 
#define GST_NVIMAGE_ENC(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVIMAGE_ENC,GstNvImageEnc))
 
#define GST_NVIMAGE_ENC_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVIMAGE_ENC,GstNvImageEncClass))
 
#define GST_IS_NVIMAGE_ENC(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVIMAGE_ENC))
 
#define GST_IS_NVIMAGE_ENC_CLASS(obj)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVIMAGE_ENC))
 

Typedefs

typedef struct _GstNvImageEnc GstNvImageEnc
 
typedef struct _GstNvImageEncClass GstNvImageEncClass
 
typedef struct encode_params_t_ encode_params_t
 

Functions

GType gst_nvimage_enc_get_type (void)
 

Macro Definition Documentation

◆ GST_IS_NVIMAGE_ENC

#define GST_IS_NVIMAGE_ENC (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVIMAGE_ENC))

◆ GST_IS_NVIMAGE_ENC_CLASS

#define GST_IS_NVIMAGE_ENC_CLASS (   obj)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVIMAGE_ENC))

◆ GST_NVIMAGE_ENC

#define GST_NVIMAGE_ENC (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVIMAGE_ENC,GstNvImageEnc))

◆ GST_NVIMAGE_ENC_CLASS

#define GST_NVIMAGE_ENC_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVIMAGE_ENC,GstNvImageEncClass))

◆ GST_TYPE_NVIMAGE_ENC

#define GST_TYPE_NVIMAGE_ENC   (gst_nvimage_enc_get_type())

◆ MAX_ENCODED_SIZE

#define MAX_ENCODED_SIZE   15*1024*1024

Typedef Documentation

◆ encode_params_t

◆ GstNvImageEnc

◆ GstNvImageEncClass

Function Documentation

◆ gst_nvimage_enc_get_type()

GType gst_nvimage_enc_get_type ( void  )