47 const std::vector<xtd::drawing::imaging::encoder_parameter>&
params() const noexcept {
return params_;}
50 std::vector<xtd::drawing::imaging::encoder_parameter>&
params() noexcept {
return params_;}
53 void params(
const std::vector<xtd::drawing::imaging::encoder_parameter>& value) noexcept {params_ = value;}
59 bool equals(
const encoder_parameters& value)
const noexcept
override {
return params_ == value.params_;}
63 std::vector<xtd::drawing::imaging::encoder_parameter> params_;
std::vector< xtd::drawing::imaging::encoder_parameter > & params() noexcept
Gets an array of EncoderParameter objects.
Definition: encoder_parameters.h:50
Used to pass a value, or an array of values, to an image encoder.
Definition: encoder_parameter.h:22
Contains xtd::iequatable interface.
const std::vector< xtd::drawing::imaging::encoder_parameter > & params() const noexcept
Gets an array of EncoderParameter objects.
Definition: encoder_parameters.h:47
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Encapsulates an array of EncoderParameter objects.
Definition: encoder_parameters.h:23
void params(const std::vector< xtd::drawing::imaging::encoder_parameter > &value) noexcept
Sets an array of EncoderParameter objects.
Definition: encoder_parameters.h:53
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition: iequatable.h:18
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:31
encoder_parameters()
Initializes a new instance of the xtd::drawing::imaging::encoder_parameters class that can contain on...
Definition: encoder_parameters.h:30
encoder_parameters(size_t count)
Initializes a new instance of the xtd::drawing::imaging::encoder_parameters class that can contain th...
Definition: encoder_parameters.h:34
Contains xtd::drawing::imaging::encoder_parameter class.