NVIDIA DeepStream SDK API Reference

6.4 Release
gstnvdsbufferpool.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstNvDsBufferPool
 
struct  _GstNvDsBufferPoolClass
 

Macros

#define GST_TYPE_NVDS_BUFFER_POOL   (gst_nvds_buffer_pool_get_type())
 
#define GST_IS_NVDS_BUFFER_POOL(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_NVDS_BUFFER_POOL))
 
#define GST_NVDS_BUFFER_POOL(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_NVDS_BUFFER_POOL, GstNvDsBufferPool))
 
#define GST_NVDS_BUFFER_POOL_CAST(obj)   ((GstNvDsBufferPool*)(obj))
 
#define GST_NVDS_MEMORY_TYPE   "nvds"
 
#define GST_BUFFER_POOL_OPTION_NVDS_META   "GstBufferPoolOptionNvDsMeta"
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GstNvDsBufferPool GstNvDsBufferPool
 
typedef struct _GstNvDsBufferPoolClass GstNvDsBufferPoolClass
 
typedef struct _GstNvDsBufferPoolPrivate GstNvDsBufferPoolPrivate
 

Functions

GType gst_nvds_buffer_pool_get_type (void)
 
GstBufferPool * gst_nvds_buffer_pool_new (void)
 

Macro Definition Documentation

◆ GST_BUFFER_POOL_OPTION_NVDS_META

#define GST_BUFFER_POOL_OPTION_NVDS_META   "GstBufferPoolOptionNvDsMeta"

Definition at line 46 of file gstnvdsbufferpool.h.

◆ GST_IS_NVDS_BUFFER_POOL

#define GST_IS_NVDS_BUFFER_POOL (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_NVDS_BUFFER_POOL))

Definition at line 41 of file gstnvdsbufferpool.h.

◆ GST_NVDS_BUFFER_POOL

#define GST_NVDS_BUFFER_POOL (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_NVDS_BUFFER_POOL, GstNvDsBufferPool))

Definition at line 42 of file gstnvdsbufferpool.h.

◆ GST_NVDS_BUFFER_POOL_CAST

#define GST_NVDS_BUFFER_POOL_CAST (   obj)    ((GstNvDsBufferPool*)(obj))

Definition at line 43 of file gstnvdsbufferpool.h.

◆ GST_NVDS_MEMORY_TYPE

#define GST_NVDS_MEMORY_TYPE   "nvds"

Definition at line 45 of file gstnvdsbufferpool.h.

◆ GST_TYPE_NVDS_BUFFER_POOL

#define GST_TYPE_NVDS_BUFFER_POOL   (gst_nvds_buffer_pool_get_type())

Definition at line 40 of file gstnvdsbufferpool.h.

Typedef Documentation

◆ GstNvDsBufferPool

typedef typedefG_BEGIN_DECLS struct _GstNvDsBufferPool GstNvDsBufferPool

Definition at line 36 of file gstnvdsbufferpool.h.

◆ GstNvDsBufferPoolClass

Definition at line 37 of file gstnvdsbufferpool.h.

◆ GstNvDsBufferPoolPrivate

typedef struct _GstNvDsBufferPoolPrivate GstNvDsBufferPoolPrivate

Definition at line 38 of file gstnvdsbufferpool.h.

Function Documentation

◆ gst_nvds_buffer_pool_get_type()

GType gst_nvds_buffer_pool_get_type ( void  )

◆ gst_nvds_buffer_pool_new()

GstBufferPool* gst_nvds_buffer_pool_new ( void  )