EncoderParameterValueType 列挙 (gdiplusenums.h)

EncoderParameterValueType 列挙は、イメージ コーデック (エンコーダー/デコーダー) パラメーターのデータ型を指定します。 この列挙体の要素は、EncoderParameter オブジェクトの Type データ メンバーに割り当てられます。

構文

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

定数

 
EncoderParameterValueTypeByte
値: 1
パラメーターが 8 ビット符号なし整数であることを指定します。
EncoderParameterValueTypeASCII
値: 2
パラメーターが null で終わる文字列であることを指定します。
EncoderParameterValueTypeShort
値: 3
パラメーターが 16 ビット符号なし整数であることを指定します。
EncoderParameterValueTypeLong
値: 4
パラメーターが 32 ビット符号なし整数であることを指定します。
EncoderParameterValueTypeRational
値: 5
パラメーターが 2 つの 32 ビット符号なし整数の配列であることを指定します。 整数のペアは分数を表します。 ペアの最初の整数は分子で、ペアの 2 番目の整数は分母です。
EncoderParameterValueTypeLongRange
値: 6
パラメーターが 2 つの 32 ビット符号なし整数の配列であることを指定します。 整数のペアは、数値の範囲を表します。 最初の整数は範囲内で最も小さい数値で、2 番目の整数は範囲内の最大の数値です。
EncoderParameterValueTypeUndefined
値: 7
パラメーターが、任意の型の値を保持できるバイトの配列であることを指定します。
EncoderParameterValueTypeRationalRange
値: 8
パラメーターが 4 つの 32 ビット符号なし整数の配列であることを指定します。 最初の 2 つの整数は 1 つの分数を表し、次の 2 つの整数はもう 1 つの分数を表します。 2 つの分数は、有理数の範囲を表します。 最初の分数は範囲内の最小の有理数であり、2 番目の分数は範囲内の最大の有理数です。
EncoderParameterValueTypePointer
値: 9
パラメーターがカスタム メタデータのブロックへのポインターであることを指定します。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header gdiplusenums.h (Gdiplus.h を含む)

関連項目

EncoderParameter