EncoderParameterValueType enumeration (gdiplusenums.h)
The EncoderParameterValueType enumeration specifies data types for image codec (encoder/decoder) parameters. An element of this enumeration is assigned to the Type data member of an EncoderParameter object.
Syntax
typedef enum EncoderParameterValueType {
EncoderParameterValueTypeByte = 1,
EncoderParameterValueTypeASCII = 2,
EncoderParameterValueTypeShort = 3,
EncoderParameterValueTypeLong = 4,
EncoderParameterValueTypeRational = 5,
EncoderParameterValueTypeLongRange = 6,
EncoderParameterValueTypeUndefined = 7,
EncoderParameterValueTypeRationalRange = 8,
EncoderParameterValueTypePointer = 9
} ;
Constants
EncoderParameterValueTypeByte Value: 1 Specifies that the parameter is an 8-bit unsigned integer. |
EncoderParameterValueTypeASCII Value: 2 Specifies that the parameter is a null-terminated character string. |
EncoderParameterValueTypeShort Value: 3 Specifies that the parameter is a 16-bit unsigned integer. |
EncoderParameterValueTypeLong Value: 4 Specifies that the parameter is a 32-bit unsigned integer. |
EncoderParameterValueTypeRational Value: 5 Specifies that the parameter is an array of two, 32-bit unsigned integers. The pair of integers represents a fraction. The first integer in the pair is the numerator, and the second integer in the pair is the denominator. |
EncoderParameterValueTypeLongRange Value: 6 Specifies that the parameter is an array of two, 32-bit unsigned integers. The pair of integers represents a range of numbers. The first integer is the smallest number in the range, and the second integer is the largest number in the range. |
EncoderParameterValueTypeUndefined Value: 7 Specifies that the parameter is an array of bytes that can hold values of any type. |
EncoderParameterValueTypeRationalRange Value: 8 Specifies that the parameter is an array of four, 32-bit unsigned integers. The first two integers represent one fraction, and the second two integers represent a second fraction. The two fractions represent a range of rational numbers. The first fraction is the smallest rational number in the range, and the second fraction is the largest rational number in the range. |
EncoderParameterValueTypePointer Value: 9 Specifies that the parameter is a pointer to a block of custom metadata. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | gdiplusenums.h (include Gdiplus.h) |