41 references to EncoderParameterValueType
System.Drawing (41)
commonui\System\Drawing\Advanced\EncoderParameter.cs (39)
25EncoderParameterValueType parameterValueType; // Value type, like ValueTypeLONG etc. 50public EncoderParameterValueType Type { 60public EncoderParameterValueType ValueType { 101parameterValueType = EncoderParameterValueType.ValueTypeByte; 121parameterValueType = EncoderParameterValueType.ValueTypeUndefined; 123parameterValueType = EncoderParameterValueType.ValueTypeByte; 142parameterValueType = EncoderParameterValueType.ValueTypeShort; 161parameterValueType = EncoderParameterValueType.ValueTypeLong; 181parameterValueType = EncoderParameterValueType.ValueTypeRational; 203parameterValueType = EncoderParameterValueType.ValueTypeLongRange; 227parameterValueType = EncoderParameterValueType.ValueTypeRationalRange; 250parameterValueType = EncoderParameterValueType.ValueTypeAscii; 267parameterValueType = EncoderParameterValueType.ValueTypeByte; 288parameterValueType = EncoderParameterValueType.ValueTypeUndefined; 290parameterValueType = EncoderParameterValueType.ValueTypeByte; 310parameterValueType = EncoderParameterValueType.ValueTypeShort; 331parameterValueType = EncoderParameterValueType.ValueTypeLong; 361parameterValueType = EncoderParameterValueType.ValueTypeRational; 390parameterValueType = EncoderParameterValueType.ValueTypeLongRange; 423parameterValueType = EncoderParameterValueType.ValueTypeRationalRange; 455switch((EncoderParameterValueType)Type) 457case EncoderParameterValueType.ValueTypeByte: 458case EncoderParameterValueType.ValueTypeAscii: size = 1; break; 459case EncoderParameterValueType.ValueTypeShort: size = 2; break; 460case EncoderParameterValueType.ValueTypeLong: size = 4; break; 461case EncoderParameterValueType.ValueTypeRational: 462case EncoderParameterValueType.ValueTypeLongRange: size = 2*4; break; 463case EncoderParameterValueType.ValueTypeUndefined: size = 1; break; 464case EncoderParameterValueType.ValueTypeRationalRange: size = 2*2*4; break; 482parameterValueType = (EncoderParameterValueType)Type; 493public EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) 501case EncoderParameterValueType.ValueTypeByte: 502case EncoderParameterValueType.ValueTypeAscii: size = 1; break; 503case EncoderParameterValueType.ValueTypeShort: size = 2; break; 504case EncoderParameterValueType.ValueTypeLong: size = 4; break; 505case EncoderParameterValueType.ValueTypeRational: 506case EncoderParameterValueType.ValueTypeLongRange: size = 2 * 4; break; 507case EncoderParameterValueType.ValueTypeUndefined: size = 1; break; 508case EncoderParameterValueType.ValueTypeRationalRange: size = 2 * 2 * 4; break;
commonui\System\Drawing\Advanced\EncoderParameters.cs (2)
121EncoderParameterValueType type = (EncoderParameterValueType) Marshal.ReadInt32((IntPtr)(i * size + arrayOffset + 20));