EncoderParameterValueType-Enumeration (gdiplusenums.h)

Die EncoderParameterValueType-Enumeration gibt Datentypen für Bildcodec-Parameter (Encoder/Decoder) an. Ein Element dieser Enumeration wird dem Type-Datenmember eines EncoderParameter-Objekts zugewiesen.

Syntax

typedef enum EncoderParameterValueType {
  EncoderParameterValueTypeByte = 1,
  EncoderParameterValueTypeASCII = 2,
  EncoderParameterValueTypeShort = 3,
  EncoderParameterValueTypeLong = 4,
  EncoderParameterValueTypeRational = 5,
  EncoderParameterValueTypeLongRange = 6,
  EncoderParameterValueTypeUndefined = 7,
  EncoderParameterValueTypeRationalRange = 8,
  EncoderParameterValueTypePointer = 9
} ;

Konstanten

 
EncoderParameterValueTypeByte
Wert: 1
Gibt an, dass der Parameter eine 8-Bit-Ganzzahl ohne Vorzeichen ist.
EncoderParameterValueTypeASCII
Wert: 2
Gibt an, dass der Parameter eine Zeichenfolge mit NULL-Beendigung ist.
EncoderParameterValueTypeShort
Wert: 3
Gibt an, dass der Parameter eine 16-Bit-Ganzzahl ohne Vorzeichen ist.
EncoderParameterValueTypeLong
Wert: 4
Gibt an, dass der Parameter eine 32-Bit-Ganzzahl ohne Vorzeichen ist.
EncoderParameterValueTypeRational
Wert: 5
Gibt an, dass es sich bei dem Parameter um ein Array aus zwei ganzzahligen 32-Bit-Zahlen ohne Vorzeichen handelt. Das Ganze Paar stellt einen Bruch dar. Die erste ganze Zahl in dem Paar ist der Zähler, und die zweite ganze Zahl im Paar ist der Nenner.
EncoderParameterValueTypeLongRange
Wert: 6
Gibt an, dass es sich bei dem Parameter um ein Array aus zwei ganzzahligen 32-Bit-Zahlen ohne Vorzeichen handelt. Das Ganzzahlpaar stellt einen Bereich von Zahlen dar. Die erste ganze Zahl ist die kleinste Zahl im Bereich, und die zweite ganze Zahl ist die größte Zahl im Bereich.
EncoderParameterValueTypeUndefined
Wert: 7
Gibt an, dass der Parameter ein Array von Bytes ist, das Werte eines beliebigen Typs enthalten kann.
EncoderParameterValueTypeRationalRange
Wert: 8
Gibt an, dass es sich bei dem Parameter um ein Array von vier ganzzahligen 32-Bit-Zahlen ohne Vorzeichen handelt. Die ersten beiden ganzen Zahlen stellen eine Bruchzahl und die zweiten beiden ganzen Zahlen eine zweite Bruchzahl dar. Die beiden Bruchzahlen stellen einen Bereich von rationalen Zahlen dar. Die erste Bruchzahl ist die kleinste rationale Zahl in dem Bereich, und die zweite Bruchzahl ist die größte rationale Zahl in dem Bereich.
EncoderParameterValueTypePointer
Wert: 9
Gibt an, dass der Parameter ein Zeiger auf einen Block benutzerdefinierter Metadaten ist.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile gdiplusenums.h (include Gdiplus.h)

Weitere Informationen

Encoderparameter