System::Drawing::Imaging::EncoderParameter класс

EncoderParameter class

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

class EncoderParameter : public System::Object

Методы

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

См. также