NVIDIA DeepStream SDK API Reference

9.2 Release
9.2/sources/gst-plugins/gst-nvdsucx/gstucxsharedtaskpool.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstUcxSharedTaskPool
 
struct  _GstUcxSharedTaskPoolClass
 

Macros

#define GST_TYPE_UCX_SHARED_TASK_POOL   (gst_ucx_shared_task_pool_get_type ())
 
#define GST_UCX_SHARED_TASK_POOL(pool)   (G_TYPE_CHECK_INSTANCE_CAST ((pool), GST_TYPE_TASK_POOL, GstUcxSharedTaskPool))
 
#define GST_IS_UCX_SHARED_TASK_POOL(pool)   (G_TYPE_CHECK_INSTANCE_TYPE ((pool), GST_TYPE_UCX_SHARED_TASK_POOL))
 
#define GST_UCX_SHARED_TASK_POOL_CLASS(pclass)   (G_TYPE_CHECK_CLASS_CAST ((pclass), GST_TYPE_UCX_SHARED_TASK_POOL, GstUcxSharedTaskPoolClass))
 
#define GST_IS_UCX_SHARED_TASK_POOL_CLASS(pclass)   (G_TYPE_CHECK_CLASS_TYPE ((pclass), GST_TYPE_UCX_SHARED_TASK_POOL))
 
#define GST_UCX_SHARED_TASK_POOL_GET_CLASS(pool)   (G_TYPE_INSTANCE_GET_CLASS ((pool), GST_TYPE_UCX_SHARED_TASK_POOL, GstUcxSharedTaskPoolClass))
 

Typedefs

typedef typedefG_BEGIN_DECLS struct _GstUcxSharedTaskPool GstUcxSharedTaskPool
 
typedef struct _GstUcxSharedTaskPoolClass GstUcxSharedTaskPoolClass
 
typedef struct _GstUcxSharedTaskPoolPrivate GstUcxSharedTaskPoolPrivate
 

Functions

GST_API GType gst_ucx_shared_task_pool_get_type (void)
 
GST_API void gst_ucx_shared_task_pool_set_max_threads (GstUcxSharedTaskPool *pool, guint max_threads)
 
GST_API guint gst_ucx_shared_task_pool_get_max_threads (GstUcxSharedTaskPool *pool)
 
GST_API GstTaskPool * gst_ucx_shared_task_pool_new (void)
 

Macro Definition Documentation

◆ GST_IS_UCX_SHARED_TASK_POOL

#define GST_IS_UCX_SHARED_TASK_POOL (   pool)    (G_TYPE_CHECK_INSTANCE_TYPE ((pool), GST_TYPE_UCX_SHARED_TASK_POOL))

◆ GST_IS_UCX_SHARED_TASK_POOL_CLASS

#define GST_IS_UCX_SHARED_TASK_POOL_CLASS (   pclass)    (G_TYPE_CHECK_CLASS_TYPE ((pclass), GST_TYPE_UCX_SHARED_TASK_POOL))

◆ GST_TYPE_UCX_SHARED_TASK_POOL

#define GST_TYPE_UCX_SHARED_TASK_POOL   (gst_ucx_shared_task_pool_get_type ())

◆ GST_UCX_SHARED_TASK_POOL

#define GST_UCX_SHARED_TASK_POOL (   pool)    (G_TYPE_CHECK_INSTANCE_CAST ((pool), GST_TYPE_TASK_POOL, GstUcxSharedTaskPool))

◆ GST_UCX_SHARED_TASK_POOL_CLASS

#define GST_UCX_SHARED_TASK_POOL_CLASS (   pclass)    (G_TYPE_CHECK_CLASS_CAST ((pclass), GST_TYPE_UCX_SHARED_TASK_POOL, GstUcxSharedTaskPoolClass))

◆ GST_UCX_SHARED_TASK_POOL_GET_CLASS

#define GST_UCX_SHARED_TASK_POOL_GET_CLASS (   pool)    (G_TYPE_INSTANCE_GET_CLASS ((pool), GST_TYPE_UCX_SHARED_TASK_POOL, GstUcxSharedTaskPoolClass))

Typedef Documentation

◆ GstUcxSharedTaskPool

typedef typedefG_BEGIN_DECLS struct _GstUcxSharedTaskPool GstUcxSharedTaskPool

◆ GstUcxSharedTaskPoolClass

◆ GstUcxSharedTaskPoolPrivate

typedef struct _GstUcxSharedTaskPoolPrivate GstUcxSharedTaskPoolPrivate

Function Documentation

◆ gst_ucx_shared_task_pool_get_max_threads()

GST_API guint gst_ucx_shared_task_pool_get_max_threads ( GstUcxSharedTaskPool *  pool)

◆ gst_ucx_shared_task_pool_get_type()

GST_API GType gst_ucx_shared_task_pool_get_type ( void  )

◆ gst_ucx_shared_task_pool_new()

GST_API GstTaskPool* gst_ucx_shared_task_pool_new ( void  )

◆ gst_ucx_shared_task_pool_set_max_threads()

GST_API void gst_ucx_shared_task_pool_set_max_threads ( GstUcxSharedTaskPool *  pool,
guint  max_threads 
)