NVIDIA DeepStream SDK API Reference

9.0 Release
_GstNvDsVisionEncoder Struct Reference

Detailed Description

GstNvDsVisionEncoder structure.

Definition at line 57 of file sources/gst-plugins/gst-nvdsvisionencoder-c/gstnvdsvisionencoder.h.

Collaboration diagram for _GstNvDsVisionEncoder:

Data Fields

GstBaseTransform base_trans
 
gboolean enable
 
NvDsVisionEncoderBackend backend
 
gchar * backend_str
 
gchar * triton_url
 
gchar * triton_model
 
gchar * model_variant
 
gchar * tensorrt_engine
 
gchar * onnx_model
 
guint batch_size
 
guint min_crop_size
 
gboolean verbose
 
guint gpu_id
 
gchar * device
 
guint skip_interval
 
gchar * embedding_classes
 
guint frame_count
 
gchar ** allowed_classes
 
guint num_allowed_classes
 
gboolean is_initialized
 
void * triton_client
 
void * cuda_stream
 
guint input_width
 
guint input_height
 
guint embedding_dim
 
guint max_batch_size
 
NvBufSurfaceParamsprealloc_surf_list
 
NvBufSurfTransformRectprealloc_src_rect
 
NvBufSurfTransformRectprealloc_dst_rect
 
NvBufSurfaceprealloc_output_surface
 
float * d_preprocessed_pool
 
size_t d_preprocessed_pool_bytes
 
float * embeddings_buffer
 

Field Documentation

◆ allowed_classes

gchar ** _GstNvDsVisionEncoder::allowed_classes

◆ backend

NvDsVisionEncoderBackend _GstNvDsVisionEncoder::backend

◆ backend_str

gchar * _GstNvDsVisionEncoder::backend_str

◆ base_trans

GstBaseTransform _GstNvDsVisionEncoder::base_trans

◆ batch_size

guint _GstNvDsVisionEncoder::batch_size

◆ cuda_stream

void * _GstNvDsVisionEncoder::cuda_stream

◆ d_preprocessed_pool

float * _GstNvDsVisionEncoder::d_preprocessed_pool

◆ d_preprocessed_pool_bytes

size_t _GstNvDsVisionEncoder::d_preprocessed_pool_bytes

◆ device

gchar * _GstNvDsVisionEncoder::device

◆ embedding_classes

gchar * _GstNvDsVisionEncoder::embedding_classes

◆ embedding_dim

guint _GstNvDsVisionEncoder::embedding_dim

◆ embeddings_buffer

float * _GstNvDsVisionEncoder::embeddings_buffer

◆ enable

gboolean _GstNvDsVisionEncoder::enable

◆ frame_count

guint _GstNvDsVisionEncoder::frame_count

◆ gpu_id

guint _GstNvDsVisionEncoder::gpu_id

◆ input_height

guint _GstNvDsVisionEncoder::input_height

◆ input_width

guint _GstNvDsVisionEncoder::input_width

◆ is_initialized

gboolean _GstNvDsVisionEncoder::is_initialized

◆ max_batch_size

guint _GstNvDsVisionEncoder::max_batch_size

◆ min_crop_size

guint _GstNvDsVisionEncoder::min_crop_size

◆ model_variant

gchar * _GstNvDsVisionEncoder::model_variant

◆ num_allowed_classes

guint _GstNvDsVisionEncoder::num_allowed_classes

◆ onnx_model

gchar * _GstNvDsVisionEncoder::onnx_model

◆ prealloc_dst_rect

NvBufSurfTransformRect * _GstNvDsVisionEncoder::prealloc_dst_rect

◆ prealloc_output_surface

NvBufSurface * _GstNvDsVisionEncoder::prealloc_output_surface

◆ prealloc_src_rect

NvBufSurfTransformRect * _GstNvDsVisionEncoder::prealloc_src_rect

◆ prealloc_surf_list

NvBufSurfaceParams * _GstNvDsVisionEncoder::prealloc_surf_list

◆ skip_interval

guint _GstNvDsVisionEncoder::skip_interval

◆ tensorrt_engine

gchar * _GstNvDsVisionEncoder::tensorrt_engine

◆ triton_client

void * _GstNvDsVisionEncoder::triton_client

◆ triton_model

gchar * _GstNvDsVisionEncoder::triton_model

◆ triton_url

gchar * _GstNvDsVisionEncoder::triton_url

◆ verbose

gboolean _GstNvDsVisionEncoder::verbose

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