NVIDIA DeepStream SDK API Reference

9.0 Release
_GstNvDsVideoTemplate Struct Reference

Detailed Description

Collaboration diagram for _GstNvDsVideoTemplate:

Data Fields

GstBaseTransform base_trans
 
DSCustomLibrary_Factoryalgo_factory
 Custom Library Factory and Interface. More...
 
IDSCustomLibraryalgo_ctx
 
gchar * custom_lib_name
 Custom Library Name and output caps string. More...
 
std::vector< Property > * vecProp
 
gchar * custom_prop_string
 
gboolean stop
 Boolean to signal output thread to stop. More...
 
GstVideoInfo in_video_info
 Input and Output video info (resolution, color format, framerate, etc) More...
 
GstVideoInfo out_video_info
 
guint gpu_id
 GPU ID on which we expect to execute the task. More...
 
gboolean dummy_meta_insert
 
gboolean fill_dummy_batch_meta
 
nvtxDomainHandle_t nvtx_domain
 NVTX Domain. More...
 
GstCaps * sinkcaps
 
GstCaps * srccaps
 
guint num_batch_buffers
 
NvBufSurfTransformConfigParams config_params
 
gint compute_hw
 
cudaStream_t cu_nbstream
 
void * inter_buf
 
void * cvmat
 
gchar * config_file_path
 
gint in_width
 
gint in_height
 
gint out_width
 
gint out_height
 

Field Documentation

◆ algo_ctx

IDSCustomLibrary * _GstNvDsVideoTemplate::algo_ctx

◆ algo_factory

DSCustomLibrary_Factory * _GstNvDsVideoTemplate::algo_factory

Custom Library Factory and Interface.

Definition at line 67 of file sources/gst-plugins/gst-nvdsvideotemplate/gstnvdsvideotemplate.h.

◆ base_trans

GstBaseTransform _GstNvDsVideoTemplate::base_trans

◆ compute_hw

gint _GstNvDsVideoTemplate::compute_hw

◆ config_file_path

gchar * _GstNvDsVideoTemplate::config_file_path

◆ config_params

NvBufSurfTransformConfigParams _GstNvDsVideoTemplate::config_params

◆ cu_nbstream

cudaStream_t _GstNvDsVideoTemplate::cu_nbstream

◆ custom_lib_name

gchar * _GstNvDsVideoTemplate::custom_lib_name

Custom Library Name and output caps string.

Definition at line 71 of file sources/gst-plugins/gst-nvdsvideotemplate/gstnvdsvideotemplate.h.

◆ custom_prop_string

gchar * _GstNvDsVideoTemplate::custom_prop_string

◆ cvmat

void * _GstNvDsVideoTemplate::cvmat

◆ dummy_meta_insert

gboolean _GstNvDsVideoTemplate::dummy_meta_insert

◆ fill_dummy_batch_meta

gboolean _GstNvDsVideoTemplate::fill_dummy_batch_meta

◆ gpu_id

guint _GstNvDsVideoTemplate::gpu_id

GPU ID on which we expect to execute the task.

Definition at line 85 of file sources/gst-plugins/gst-nvdsvideotemplate/gstnvdsvideotemplate.h.

◆ in_height

gint _GstNvDsVideoTemplate::in_height

◆ in_video_info

GstVideoInfo _GstNvDsVideoTemplate::in_video_info

Input and Output video info (resolution, color format, framerate, etc)

Definition at line 81 of file sources/gst-plugins/gst-nvdsvideotemplate/gstnvdsvideotemplate.h.

◆ in_width

gint _GstNvDsVideoTemplate::in_width

◆ inter_buf

void * _GstNvDsVideoTemplate::inter_buf

◆ num_batch_buffers

guint _GstNvDsVideoTemplate::num_batch_buffers

◆ nvtx_domain

nvtxDomainHandle_t _GstNvDsVideoTemplate::nvtx_domain

NVTX Domain.

Definition at line 92 of file sources/gst-plugins/gst-nvdsvideotemplate/gstnvdsvideotemplate.h.

◆ out_height

gint _GstNvDsVideoTemplate::out_height

◆ out_video_info

GstVideoInfo _GstNvDsVideoTemplate::out_video_info

◆ out_width

gint _GstNvDsVideoTemplate::out_width

◆ sinkcaps

GstCaps * _GstNvDsVideoTemplate::sinkcaps

◆ srccaps

GstCaps * _GstNvDsVideoTemplate::srccaps

◆ stop

gboolean _GstNvDsVideoTemplate::stop

Boolean to signal output thread to stop.

Definition at line 78 of file sources/gst-plugins/gst-nvdsvideotemplate/gstnvdsvideotemplate.h.

◆ vecProp

std::vector< Property > * _GstNvDsVideoTemplate::vecProp

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