NVIDIA DeepStream SDK API Reference

9.1 Release
_GstNvDsVisionEncoder Struct Reference

Detailed Description

GstNvDsVisionEncoder structure.

Definition at line 115 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
 
gboolean query_only
 
guint frame_count
 
gchar ** allowed_classes
 
guint num_allowed_classes
 
gboolean is_initialized
 
void * triton_client
 
GMutex infer_mutex
 
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
 
gboolean smart_infer
 
guint cache_refresh_interval
 
guint cache_max_size
 
GHashTable * embedding_cache
 
guint64 global_frame_counter
 
gboolean ofa_predict_enabled
 
gfloat ofa_motion_threshold
 
gfloat ofa_high_motion_threshold
 
guint64 ofa_predictions_total
 
guint64 ofa_reinfers_total
 
gboolean dla_validator_enabled
 
gchar * dla_validator_engine
 
gint dla_core
 
gfloat dla_change_threshold
 
DlaValidatorCtxdla_ctx
 
guint64 dla_validations_total
 
guint64 dla_changes_detected
 

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

◆ cache_max_size

guint _GstNvDsVisionEncoder::cache_max_size

◆ cache_refresh_interval

guint _GstNvDsVisionEncoder::cache_refresh_interval

◆ 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

◆ dla_change_threshold

gfloat _GstNvDsVisionEncoder::dla_change_threshold

◆ dla_changes_detected

guint64 _GstNvDsVisionEncoder::dla_changes_detected

◆ dla_core

gint _GstNvDsVisionEncoder::dla_core

◆ dla_ctx

DlaValidatorCtx * _GstNvDsVisionEncoder::dla_ctx

◆ dla_validations_total

guint64 _GstNvDsVisionEncoder::dla_validations_total

◆ dla_validator_enabled

gboolean _GstNvDsVisionEncoder::dla_validator_enabled

◆ dla_validator_engine

gchar * _GstNvDsVisionEncoder::dla_validator_engine

◆ embedding_cache

GHashTable * _GstNvDsVisionEncoder::embedding_cache

◆ 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

◆ global_frame_counter

guint64 _GstNvDsVisionEncoder::global_frame_counter

◆ gpu_id

guint _GstNvDsVisionEncoder::gpu_id

◆ infer_mutex

GMutex _GstNvDsVisionEncoder::infer_mutex

◆ 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

◆ ofa_high_motion_threshold

gfloat _GstNvDsVisionEncoder::ofa_high_motion_threshold

◆ ofa_motion_threshold

gfloat _GstNvDsVisionEncoder::ofa_motion_threshold

◆ ofa_predict_enabled

gboolean _GstNvDsVisionEncoder::ofa_predict_enabled

◆ ofa_predictions_total

guint64 _GstNvDsVisionEncoder::ofa_predictions_total

◆ ofa_reinfers_total

guint64 _GstNvDsVisionEncoder::ofa_reinfers_total

◆ 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

◆ query_only

gboolean _GstNvDsVisionEncoder::query_only

◆ skip_interval

guint _GstNvDsVisionEncoder::skip_interval

◆ smart_infer

gboolean _GstNvDsVisionEncoder::smart_infer

◆ 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: