NVIDIA DeepStream SDK API Reference

8.0 Release
_NvOSD_Ctx Struct Reference

Detailed Description

Definition at line 40 of file includes/nvll_osd.h.

Collaboration diagram for _NvOSD_Ctx:

Data Fields

int enable_clock
 
void * in_buf
 
int frame_width
 
int frame_height
 
NvBufSurfacePlaneParamsparams
 
NvOSD_TextParams clk_params
 
NvOSD_RectParamssolid_rect_params_list
 
NvOSD_RectParamsalpha_rect_params_list
 
unsigned int map_cnt
 
std::unordered_map< int, void * > * map_list
 
struct timeval t1 t2 prev_t1
 
int frameNum
 
int is_integrated
 
double elapsedTime
 
double totalReadTime
 
double fps
 
double avg_fps
 
double display_fps
 
void * conv_buf
 
NvOSDFdMapnvosd_map
 
int num_classes
 
float * mask_buf
 
unsigned int mask_buf_size
 
unsigned int mask_buf_offset
 
cudaStream_t stream { nullptr }
 
cuOSDContext_t cuosd_context
 

Field Documentation

◆ alpha_rect_params_list

NvOSD_RectParams * _NvOSD_Ctx::alpha_rect_params_list

Definition at line 48 of file includes/nvll_osd.h.

◆ avg_fps

double _NvOSD_Ctx::avg_fps

Definition at line 57 of file includes/nvll_osd.h.

◆ clk_params

NvOSD_TextParams _NvOSD_Ctx::clk_params

Definition at line 46 of file includes/nvll_osd.h.

◆ conv_buf

void * _NvOSD_Ctx::conv_buf

Definition at line 59 of file includes/nvll_osd.h.

◆ cuosd_context

cuOSDContext_t _NvOSD_Ctx::cuosd_context

Definition at line 66 of file includes/nvll_osd.h.

◆ display_fps

double _NvOSD_Ctx::display_fps

Definition at line 58 of file includes/nvll_osd.h.

◆ elapsedTime

double _NvOSD_Ctx::elapsedTime

Definition at line 54 of file includes/nvll_osd.h.

◆ enable_clock

int _NvOSD_Ctx::enable_clock

Definition at line 41 of file includes/nvll_osd.h.

◆ fps

double _NvOSD_Ctx::fps

Definition at line 56 of file includes/nvll_osd.h.

◆ frame_height

int _NvOSD_Ctx::frame_height

Definition at line 44 of file includes/nvll_osd.h.

◆ frame_width

int _NvOSD_Ctx::frame_width

Definition at line 43 of file includes/nvll_osd.h.

◆ frameNum

int _NvOSD_Ctx::frameNum

Definition at line 52 of file includes/nvll_osd.h.

◆ in_buf

void * _NvOSD_Ctx::in_buf

Definition at line 42 of file includes/nvll_osd.h.

◆ is_integrated

int _NvOSD_Ctx::is_integrated

Definition at line 53 of file includes/nvll_osd.h.

◆ map_cnt

unsigned int _NvOSD_Ctx::map_cnt

Definition at line 49 of file includes/nvll_osd.h.

◆ map_list

std::unordered_map< int, void * > * _NvOSD_Ctx::map_list

Definition at line 50 of file includes/nvll_osd.h.

◆ mask_buf

float * _NvOSD_Ctx::mask_buf

Definition at line 62 of file includes/nvll_osd.h.

◆ mask_buf_offset

unsigned int _NvOSD_Ctx::mask_buf_offset

Definition at line 64 of file includes/nvll_osd.h.

◆ mask_buf_size

unsigned int _NvOSD_Ctx::mask_buf_size

Definition at line 63 of file includes/nvll_osd.h.

◆ num_classes

int _NvOSD_Ctx::num_classes

Definition at line 61 of file includes/nvll_osd.h.

◆ nvosd_map

NvOSDFdMap * _NvOSD_Ctx::nvosd_map

Definition at line 60 of file includes/nvll_osd.h.

◆ params

NvBufSurfacePlaneParams * _NvOSD_Ctx::params

Definition at line 45 of file includes/nvll_osd.h.

◆ prev_t1

struct timeval t1 t2 _NvOSD_Ctx::prev_t1

Definition at line 51 of file includes/nvll_osd.h.

◆ solid_rect_params_list

NvOSD_RectParams * _NvOSD_Ctx::solid_rect_params_list

Definition at line 47 of file includes/nvll_osd.h.

◆ stream

cudaStream_t _NvOSD_Ctx::stream { nullptr }

Definition at line 65 of file includes/nvll_osd.h.

◆ totalReadTime

double _NvOSD_Ctx::totalReadTime

Definition at line 55 of file includes/nvll_osd.h.


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