NVIDIA DeepStream SDK API Reference

9.2 Release
_NvDsObjEncCtx Struct Reference

Detailed Description

Collaboration diagram for _NvDsObjEncCtx:

Data Fields

NvDsBufferList * empty_list
 
int num_empty_elements
 
NvDsBufferList * full_list
 
int num_full_elements
 
GMutex empty_list_mutex
 
GCond buffer_cond
 
GCond frame_finish_cond
 
int num_cores
 
int is_integrated
 
NvBufSurface ** scratch_buffer
 
gboolean buffers_alloted
 
GThreadPool * thread_pool
 
int gpu_id
 
cudaStream_t cuda_stream
 
int supports_unified_mem
 
void * handle_nvml_lib
 
void * handle_jpeg_lib
 
GList * free_init_list
 
GList * free_list
 
GList * occupied_list
 
GMutex enc_list_mutex
 
GCond signal_encode
 
long double avg_encode_time
 
long long int total_encodes
 
long double total_encode_time
 

Field Documentation

◆ avg_encode_time

long double _NvDsObjEncCtx::avg_encode_time

◆ buffer_cond

GCond _NvDsObjEncCtx::buffer_cond

◆ buffers_alloted

gboolean _NvDsObjEncCtx::buffers_alloted

◆ cuda_stream

cudaStream_t _NvDsObjEncCtx::cuda_stream

◆ empty_list

NvDsBufferList * _NvDsObjEncCtx::empty_list

◆ empty_list_mutex

GMutex _NvDsObjEncCtx::empty_list_mutex

◆ enc_list_mutex

GMutex _NvDsObjEncCtx::enc_list_mutex

◆ frame_finish_cond

GCond _NvDsObjEncCtx::frame_finish_cond

◆ free_init_list

GList * _NvDsObjEncCtx::free_init_list

◆ free_list

GList * _NvDsObjEncCtx::free_list

◆ full_list

NvDsBufferList * _NvDsObjEncCtx::full_list

◆ gpu_id

int _NvDsObjEncCtx::gpu_id

◆ handle_jpeg_lib

void * _NvDsObjEncCtx::handle_jpeg_lib

◆ handle_nvml_lib

void * _NvDsObjEncCtx::handle_nvml_lib

◆ is_integrated

int _NvDsObjEncCtx::is_integrated

◆ num_cores

int _NvDsObjEncCtx::num_cores

◆ num_empty_elements

int _NvDsObjEncCtx::num_empty_elements

◆ num_full_elements

int _NvDsObjEncCtx::num_full_elements

◆ occupied_list

GList * _NvDsObjEncCtx::occupied_list

◆ scratch_buffer

NvBufSurface ** _NvDsObjEncCtx::scratch_buffer

◆ signal_encode

GCond _NvDsObjEncCtx::signal_encode

◆ supports_unified_mem

int _NvDsObjEncCtx::supports_unified_mem

◆ thread_pool

GThreadPool * _NvDsObjEncCtx::thread_pool

◆ total_encode_time

long double _NvDsObjEncCtx::total_encode_time

◆ total_encodes

long long int _NvDsObjEncCtx::total_encodes

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