NVIDIA DeepStream SDK API Reference

9.2 Release
_GstNvblender Struct Reference

Detailed Description

GstNvblender:

The opaque GstNvblender structure.

Definition at line 70 of file sources/gst-plugins/gst-nvblender/gstnvdsblender.h.

Collaboration diagram for _GstNvblender:

Data Fields

GstVideoAggregator videoaggregator
 
GstCompositorBackground background
 
GstBufferPool * pool
 
GMutex flow_lock
 
GstVideoInfo info
 
NvBufSurfaceColorFormat in_pix_fmt
 
gint width
 
gint height
 
gboolean alpha_surf_allocated =false
 
NvBufSurface * alpha_surf
 
guint batch_size
 
gint gpu_id
 
gboolean sinkpad0_active
 
gboolean batched_background
 
GstClockTime prev_pts
 
GstBuffer * matte_alpha_gst_buffer
 
cudaStream_t cu_nbstream
 
GHashTable * valid_bg_buf
 

Field Documentation

◆ alpha_surf

NvBufSurface * _GstNvblender::alpha_surf

◆ alpha_surf_allocated

gboolean _GstNvblender::alpha_surf_allocated =false

◆ background

GstCompositorBackground _GstNvblender::background

◆ batch_size

guint _GstNvblender::batch_size

◆ batched_background

gboolean _GstNvblender::batched_background

◆ cu_nbstream

cudaStream_t _GstNvblender::cu_nbstream

◆ flow_lock

GMutex _GstNvblender::flow_lock

◆ gpu_id

gint _GstNvblender::gpu_id

◆ height

gint _GstNvblender::height

◆ in_pix_fmt

NvBufSurfaceColorFormat _GstNvblender::in_pix_fmt

◆ info

GstVideoInfo _GstNvblender::info

◆ matte_alpha_gst_buffer

GstBuffer * _GstNvblender::matte_alpha_gst_buffer

◆ pool

GstBufferPool * _GstNvblender::pool

◆ prev_pts

GstClockTime _GstNvblender::prev_pts

◆ sinkpad0_active

gboolean _GstNvblender::sinkpad0_active

◆ valid_bg_buf

GHashTable * _GstNvblender::valid_bg_buf

◆ videoaggregator

GstVideoAggregator _GstNvblender::videoaggregator

◆ width

gint _GstNvblender::width

The documentation for this struct was generated from the following file: