26 #include <deflect/types.h>
83 void _updateProperty(
const char* property,
const T& newValue)
void markModified(const bool triggerCallback=true)
bool _isEqual(const T &a, const T &b, typename std::enable_if< std::is_floating_point< T >::value >::type *=0)
PropertyMap & getPropertyMap()
unsigned getQuality() const
std::string getHostname() const
void setIsTopDown(const bool topDown)
bool isResizingEnabled() const
void setCompression(const bool enabled)
const PropertyMap & getPropertyMap() const
void setChromaSubsampling(const deflect::ChromaSubsampling subsampling)
void setHost(const std::string &host)
std::string getId() const
void setId(const std::string &id)
void setQuality(const unsigned quality)
void setPort(const unsigned port)
deflect::ChromaSubsampling getChromaSubsampling() const
void setEnabled(const bool enabled)
bool getCompression() const
void updateProperty(const std::string &name, const T &t)
T getProperty(const std::string &name, T valIfNotFound) const
constexpr auto PARAM_RESIZING
constexpr auto PARAM_QUALITY
constexpr auto PARAM_ENABLED
constexpr auto PARAM_TOP_DOWN
constexpr auto PARAM_HOSTNAME
constexpr auto PARAM_CHROMA_SUBSAMPLING
constexpr auto PARAM_COMPRESSION
constexpr auto PARAM_USE_PIXEL_OP
constexpr auto PARAM_PORT