NVIDIA DeepStream SDK API Reference

9.0 Release
ds3d::profiling::Timing Class Reference

Detailed Description

Public Member Functions

 Timing (uint32_t maxSlots=50)
 
 ~Timing ()=default
 
void push (double t)
 
double avg () const
 
 Timing (uint32_t maxSlots=50)
 
 ~Timing ()=default
 
void push (double t)
 
double avg () const
 

Constructor & Destructor Documentation

◆ Timing() [1/2]

ds3d::profiling::Timing::Timing ( uint32_t  maxSlots = 50)
inline

◆ ~Timing() [1/2]

ds3d::profiling::Timing::~Timing ( )
default

◆ Timing() [2/2]

ds3d::profiling::Timing::Timing ( uint32_t  maxSlots = 50)
inline

◆ ~Timing() [2/2]

ds3d::profiling::Timing::~Timing ( )
default

Member Function Documentation

◆ avg() [1/2]

double ds3d::profiling::Timing::avg ( ) const
inline

◆ avg() [2/2]

double ds3d::profiling::Timing::avg ( ) const
inline

◆ push() [1/2]

void ds3d::profiling::Timing::push ( double  t)
inline

Definition at line 56 of file 9.0/sources/includes/ds3d/common/hpp/profiling.hpp.

References DS_ASSERT.

◆ push() [2/2]

void ds3d::profiling::Timing::push ( double  t)
inline

Definition at line 56 of file sources/includes/ds3d/common/hpp/profiling.hpp.

References DS_ASSERT.


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