Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvFPSStabilizer.h
1// *****************************************************************************
2//
3// Copyright (c) 2012, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVFPSSTABILIZER_H__
8#define __PVFPSSTABILIZER_H__
9
10#include <PvBaseLib.h>
11
12
13namespace PvBaseLib
14{
15 class FPSStabilizer;
16}
17
18
30class PV_BASE_API PvFPSStabilizer
31{
32public:
33
38
43
59 bool IsTimeToDisplay( uint32_t aTargetFPS );
60
68 uint32_t GetAverage();
69
73 void Reset();
74
75private:
76
77 PvBaseLib::FPSStabilizer *mThis;
78
79 // Not implemented
81 const PvFPSStabilizer &operator=( const PvFPSStabilizer & );
82
83};
84
85#endif
Display frame rate manager. Used to stabilize the frames-per-seconds displayed.
Definition PvFPSStabilizer.h:31

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com