## EncoderParameter class


Служит контейнером, используемым для передачи значений кодировщику изображений. Объекты этого класса должны выделяться только с помощью функции [System::MakeObject()](../../system/makeobject/). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель [System::SmartPtr](../../system/smartptr/) и используйте этот указатель для передачи его в функции в качестве аргумента.

```cpp
class EncoderParameter : public System::Object
```

## Методы

| Метод | Описание |
| --- | --- |
| [EncoderParameter](./encoderparameter/)() | Создаёт новый экземпляр класса [EncoderParameter](./). |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, uint8_t, bool) | Создаёт новый экземпляр класса [EncoderParameter](./). |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, int16_t) | Создаёт новый экземпляр класса [EncoderParameter](./). |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, int64_t) | Создаёт новый экземпляр класса [EncoderParameter](./). |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, int32_t) | Создаёт новый экземпляр класса [EncoderParameter](./). |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, int32_t, int32_t) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий дробь. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, int64_t, int64_t) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий диапазон целочисленных значений. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, int32_t, int32_t, int32_t, int32_t) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий диапазон дробей. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, const String\&) | Создаёт новый экземпляр класса [EncoderParameter](./). |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, const ArrayPtr\<uint8_t\>\&, bool) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий массив значений. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, const ArrayPtr\<int16_t\>\&) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий массив значений. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, const ArrayPtr\<int64_t\>\&) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий массив значений. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, const ArrayPtr\<int32_t\>\&, const ArrayPtr\<int32_t\>\&) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий массив дробей. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, const ArrayPtr\<int64_t\>\&, const ArrayPtr\<int64_t\>\&) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий массив диапазонов целых чисел. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, const ArrayPtr\<int32_t\>\&, const ArrayPtr\<int32_t\>\&, const ArrayPtr\<int32_t\>\&, const ArrayPtr\<int32_t\>\&) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий массив диапазонов дробей. |
| [EncoderParameter](./encoderparameter/)(const SharedPtr\<Encoder\>\&, int, EncoderParameterValueType, void *) | Создаёт новый экземпляр класса [EncoderParameter](./), представляющий указанное количество значений указанного типа, считанных из указанного буфера. |
| [get_Encoder](./get_encoder/)() const | Возвращает объект [Encoder](../encoder/), связанный с текущим объектом [EncoderParameter](./). |
| [get_NumberOfValues](./get_numberofvalues/)() const | Возвращает количество значений, представленных текущим объектом. |
| [get_Type](./get_type/)() const | Возвращает тип значения(й), представленных текущим объектом. |
| [set_Encoder](./set_encoder/)(const EncoderPtr\&) | Связывает указанный объект [Encoder](../encoder/) с текущим объектом [EncoderParameter](./). |
| [~EncoderParameter](./~encoderparameter/)() | Деструктор. |
## См. также

* Class [Object](../../system/object/)
* Namespace [System::Drawing::Imaging](../)
* Library [Aspose.PDF for C++](../../)
