Перечисление 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) |