Definition at line 34 of file measure_fps_probe.hpp.
◆ FPSCounter()
deepstream::FPSCounter::FPSCounter |
( |
| ) |
|
|
inline |
◆ ~FPSCounter()
virtual deepstream::FPSCounter::~FPSCounter |
( |
| ) |
|
|
inlinevirtual |
◆ handleData()
◆ measure_and_print_unlocked()
void deepstream::FPSCounter::measure_and_print_unlocked |
( |
| ) |
|
|
inline |
◆ accumulated_time
std::unordered_map<unsigned int, std::chrono::microseconds> deepstream::FPSCounter::accumulated_time |
◆ buf_count
std::unordered_map<unsigned int, uint64_t> deepstream::FPSCounter::buf_count |
◆ buf_count_lifetime
std::unordered_map<unsigned int, uint64_t> deepstream::FPSCounter::buf_count_lifetime |
◆ count_mutex
std::mutex deepstream::FPSCounter::count_mutex |
◆ cv_
std::condition_variable deepstream::FPSCounter::cv_ |
◆ first_frame_time
std::unordered_map<unsigned int, std::chrono::steady_clock::time_point> deepstream::FPSCounter::first_frame_time |
◆ HEADER_PRINT_INTERVAL
const int deepstream::FPSCounter::HEADER_PRINT_INTERVAL = 10 |
|
static |
◆ last_frame_time
std::unordered_map<unsigned int, std::chrono::steady_clock::time_point> deepstream::FPSCounter::last_frame_time |
◆ last_header_print_interval
int deepstream::FPSCounter::last_header_print_interval |
◆ last_measurement_time
std::chrono::steady_clock::time_point deepstream::FPSCounter::last_measurement_time |
◆ last_pad_idx_count
std::size_t deepstream::FPSCounter::last_pad_idx_count |
◆ num_surfaces_per_frame
int deepstream::FPSCounter::num_surfaces_per_frame |
◆ pad_idxs
std::set<unsigned int> deepstream::FPSCounter::pad_idxs |
◆ pause_measurment
bool deepstream::FPSCounter::pause_measurment |
◆ scheduler_
std::thread deepstream::FPSCounter::scheduler_ |
The documentation for this class was generated from the following file: