Поделиться через


Перечисление EncoderParameterValueType (gdiplusenums.h)

Перечисление EncoderParameterValueType задает типы данных для параметров кодека изображения (кодировщик/декодер). Элемент этого перечисления назначается элементу данных Type объекта EncoderParameter .

Синтаксис

typedef enum EncoderParameterValueType {
  EncoderParameterValueTypeByte = 1,
  EncoderParameterValueTypeASCII = 2,
  EncoderParameterValueTypeShort = 3,
  EncoderParameterValueTypeLong = 4,
  EncoderParameterValueTypeRational = 5,
  EncoderParameterValueTypeLongRange = 6,
  EncoderParameterValueTypeUndefined = 7,
  EncoderParameterValueTypeRationalRange = 8,
  EncoderParameterValueTypePointer = 9
} ;

Константы

 
EncoderParameterValueTypeByte
Значение: 1
Указывает, что параметр является 8-разрядным целым числом без знака.
EncoderParameterValueTypeASCII
Значение: 2
Указывает, что параметр является строкой символов, заканчивающейся нулевым значением.
EncoderParameterValueTypeShort
Значение: 3
Указывает, что параметр является 16-разрядным целым числом без знака.
EncoderParameterValueTypeLong
Значение: 4
Указывает, что параметр является 32-разрядным целым числом без знака.
EncoderParameterValueTypeRational
Значение: 5
Указывает, что параметр является массивом двух 32-разрядных целых чисел без знака. Пара целых чисел представляет дробь. Первое целое число в паре является числителем, а второе целое число в паре является знаменателем.
EncoderParameterValueTypeLongRange
Значение: 6
Указывает, что параметр является массивом двух 32-разрядных целых чисел без знака. Пара целых чисел представляет диапазон чисел. Первое целое число является наименьшим числом в диапазоне, а второе целое число — наибольшим числом в диапазоне.
EncoderParameterValueTypeUndefined
Значение: 7
Указывает, что параметр является массивом байтов, который может содержать значения любого типа.
EncoderParameterValueTypeRationalRange
Значение: 8
Указывает, что параметр является массивом четырех 32-разрядных целых чисел без знака. Первая пара чисел представляет первую дробь, а вторая пара – вторую. Две дроби представляют диапазон рациональных чисел. Первая дробь является наименьшим рациональным числом диапазона, а вторая – наибольшим.
EncoderParameterValueTypePointer
Значение: 9
Указывает, что параметр является указателем на блок пользовательских метаданных.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть gdiplusenums.h (включая Gdiplus.h)

См. также раздел

EncoderParameter