24#include <RemoteViz/Rendering/IFrameEncodingPolicy.h>
33 class KeepFrameQualityPolicyImpl;
110 virtual void update( std::shared_ptr<Connection> connection )
override;
115 std::shared_ptr<KeepFrameQualityPolicyImpl> getImpl()
const;
120 std::shared_ptr<KeepFrameQualityPolicyImpl> 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().
KeepFrameQualityPolicy()
Constructor.
virtual unsigned int getFramesPerSecond() const override
Gets the FPS calculated after calling the method update().
virtual ~KeepFrameQualityPolicy()
Destructor.
virtual void update(std::shared_ptr< Connection > connection) override
Update value of the FPS and frame quality.
KeepFrameQualityPolicy(float qualityTarget, unsigned int fpsTarget, unsigned int fpsThreshold)
Convenience Constructor.