24#include <RemoteViz/Rendering/IFrameEncodingPolicy.h>
33 class KeepFramesPerSecondPolicyImpl;
110 virtual void update( std::shared_ptr<Connection> connection )
override;
115 std::shared_ptr<KeepFramesPerSecondPolicyImpl> getImpl()
const;
120 std::shared_ptr<KeepFramesPerSecondPolicyImpl> pImpl;
<a href="IconLegend.html"><img src="extRV.gif" alt="RemoteViz" border="0"></a>
<a href="IconLegend.html"><img src="extRV.gif" alt="RemoteViz" border="0"></a>
virtual float getFrameQuality() const override
Gets the interactive frame quality calculated after calling the method update().
KeepFramesPerSecondPolicy(unsigned int fpsTarget, float qualityTarget, float qualityThreshold)
Convenience Constructor.
virtual void update(std::shared_ptr< Connection > connection) override
Update value of the FPS and frame quality.
KeepFramesPerSecondPolicy()
Constructor.
virtual ~KeepFramesPerSecondPolicy()
Destructor.
virtual unsigned int getFramesPerSecond() const override
Gets the FPS calculated after calling the method update().