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