EncoderParameter()

Contents
[ ]

EncoderParameter::EncoderParameter() constructor

Constructs a new instance of EncoderParameter class.

System::Drawing::Imaging::EncoderParameter::EncoderParameter()

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, uint8_t, bool) constructor

Constructs a new instance of EncoderParameter class.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, uint8_t value, bool undefined=false)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueuint8_tAn unsigend 8-bit integer value to be represted by the object being created
undefinedboolTrue if the value should be treated as having an undefined type, otherwise - false

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, int16_t) constructor

Constructs a new instance of EncoderParameter class.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, int16_t value)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueint16_tA 16-bit integer value to be represted by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, int64_t) constructor

Constructs a new instance of EncoderParameter class.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, int64_t value)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueint64_tA 64-bit integer value to be represted by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, int32_t) constructor

Constructs a new instance of EncoderParameter class.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, int32_t value)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueint32_tA 32-bit integer value to be represted by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, int32_t, int32_t) constructor

Constructs a new instance of EncoderParameter class that represents a fraction.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, int32_t numerator, int32_t denominator)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
numeratorint32_tA numerator of the fraction to be represented by the object being created
denominatorint32_tA denominator of the fraction to be represented by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, int64_t, int64_t) constructor

Constructs a new instance of EncoderParameter class that represents a range of integer values.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, int64_t rangebegin, int64_t rangeend)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
rangebeginint64_tThe smallest value in the range
rangeendint64_tThe largest value in the range

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, int32_t, int32_t, int32_t, int32_t) constructor

Constructs a new instance of EncoderParameter class that represents a range of fractions.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, int32_t numerator1, int32_t demoninator1, int32_t numerator2, int32_t demoninator2)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
numerator1int32_tA numerator of the smallest fraction in the range
numerator2int32_tA numerator of the largest fraction in the range
demoninator1int32_tA denominator of the smallest fraction in the range
demoninator2int32_tA denominator of the largest fraction in the range

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, const String&) constructor

Constructs a new instance of EncoderParameter class.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, const String &value)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueconst String&A string to be represted by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, const ArrayPtr<uint8_t>&, bool) constructor

Constructs a new instance of EncoderParameter class that represents an array of values.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, const ArrayPtr<uint8_t> &value, bool undefined=false)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueconst ArrayPtr<uint8_t>&An array of unsigend 8-bit integer values to be represted by the object being created
undefinedboolTrue if the values in value array should be treated as having an undefined type, otherwise - false

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, const ArrayPtr<int16_t>&) constructor

Constructs a new instance of EncoderParameter class that represents an array of values.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, const ArrayPtr<int16_t> &value)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueconst ArrayPtr<int16_t>&An array of 16-bit integer values to be represted by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, const ArrayPtr<int64_t>&) constructor

Constructs a new instance of EncoderParameter class that represents an array of values.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, const ArrayPtr<int64_t> &value)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
valueconst ArrayPtr<int64_t>&An array of 64-bit integer values to be represted by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, const ArrayPtr<int32_t>&, const ArrayPtr<int32_t>&) constructor

Constructs a new instance of EncoderParameter class that represents an array of fractions.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, const ArrayPtr<int32_t> &numerator, const ArrayPtr<int32_t> &denominator)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
numeratorconst ArrayPtr<int32_t>&An array of numerators of the fractions to be represented by the object being created
denominatorconst ArrayPtr<int32_t>&An array of denominators of the fractions to be represented by the object being created

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, const ArrayPtr<int64_t>&, const ArrayPtr<int64_t>&) constructor

Constructs a new instance of EncoderParameter class that represents an array of ranges of integers.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, const ArrayPtr<int64_t> &rangebegin, const ArrayPtr<int64_t> &rangeend)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
rangebeginconst ArrayPtr<int64_t>&An array that contains the smallest values of each range
rangeendconst ArrayPtr<int64_t>&An arry that contains the largest values of each range

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, const ArrayPtr<int32_t>&, const ArrayPtr<int32_t>&, const ArrayPtr<int32_t>&, const ArrayPtr<int32_t>&) constructor

Constructs a new instance of EncoderParameter class that represents an array of ranges of fractions.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, const ArrayPtr<int32_t> &numerator1, const ArrayPtr<int32_t> &denominator1, const ArrayPtr<int32_t> &numerator2, const ArrayPtr<int32_t> &denominator2)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
numerator1const ArrayPtr<int32_t>&An array that contains numerators of the smallest fractions of each range
numerator2const ArrayPtr<int32_t>&An array that contains numerators of the fractions fractions of each range
denominator1const ArrayPtr<int32_t>&An array that contains denominators of the smallest fractions of each range
denominator2const ArrayPtr<int32_t>&An array that contains denominators of the largest fractions of each range

EncoderParameter::EncoderParameter(const SharedPtr<Encoder>&, int, EncoderParameterValueType, void *) constructor

Constructs a new instance of EncoderParameter class that represents the specified number of values of the specified type which are read from the specified buffer.

System::Drawing::Imaging::EncoderParameter::EncoderParameter(const SharedPtr<Encoder> &encoder, int numberValues, EncoderParameterValueType type, void *value)

Arguments

ParameterTypeDescription
encoderconst SharedPtr<Encoder>&Specifies the parameter category
numberValuesintSpecifies the number of values
typeEncoderParameterValueTypeSpecifies the type of values
valuevoid *A pointer to the buffer to read the values from

See Also