EncoderParameterValueType枚举指定图像编解码器(编码器/解码器)参数的数据类型。此枚举的元素分配给EncoderParameter结构的类型数据成员。
C++ 语法
typedef enum {
EncoderParameterValueTypeByte = 1,
EncoderParameterValueTypeASCII = 2,
EncoderParameterValueTypeShort = 3,
EncoderParameterValueTypeLong = 4,
EncoderParameterValueTypeRational = 5,
EncoderParameterValueTypeLongRange = 6,
EncoderParameterValueTypeUndefined = 7,
EncoderParameterValueTypeRationalRange = 8,
EncoderParameterValueTypePointer = 9
} EncoderParameterValueType;
PowerBASIC 语法
%EncoderParameterValueTypeByte = 1
%EncoderParameterValueTypeASCII = 2
%EncoderParameterValueTypeShort = 3
%EncoderParameterValueTypeLong = 4
%EncoderParameterValueTypeRational = 5
%EncoderParameterValueTypeLongRange = 6
%EncoderParameterValueTypeUndefined = 7
%EncoderParameterValueTypeRationalRange = 8
%EncoderParameterValueTypePointer = 9
常量
EncoderParameterValueTypeByte
指定该参数是8位无符号整数。
EncoderParameterValueTypeASCII
指定参数是以空字符结尾的字符串。
EncoderParameterValueTypeShort
指定该参数是16位无符号整数。
EncoderParameterValueTypeLong
指定参数是32位无符号整数。
EncoderParameterValueTypeRational
指定该参数是两个32位无符号整数的数组。该对整数表示一个分数。该对中的第一个整数是分子,该对中的第二个整数是分母。
EncoderParameterValueTypeLongRange
指定该参数是两个32位无符号整数的数组。一对整数表示数字范围。第一个整数是范围中的最小数字,第二个整数是范围中最大的数字。
EncoderParameterValueTypeUndefined
指定该参数是可以保存任何类型值的字节数组。
EncoderParameterValueTypeRationalRange
指定该参数是一个四位,32位无符号整数的数组。前两个整数表示一个分数,第二个两个整数表示第二个分数。两个分数代表有理数的范围。第一个分数是该范围内的最小有理数,第二个分数是该范围中最大的有理数。
EncoderParameterValueTypePointer
指定该参数是指向一个自定义元数据块的指针。