Win32 API 日本語リファレンス
ホームGraphics.Imaging › WICComponentType

WICComponentType

列挙型
基底型i4

メンバー 7

名前10進16進説明
WICDecoder10x1WIC デコーダーです。
WICEncoder20x2WIC エンコーダーです。
WICPixelFormatConverter40x4WIC ピクセル コンバーターです。
WICMetadataReader80x8WIC メタデータ リーダーです。
WICMetadataWriter160x10WIC メタデータ ライターです。
WICPixelFormat320x20WIC ピクセル形式です。
WICAllComponents630x3Fすべての WIC コンポーネントです。

公式ドキュメント

Windows イメージング コンポーネント (WIC) のコンポーネントの種類を指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WICComponentType : int {
    WICDecoder = 1,
    WICEncoder = 2,
    WICPixelFormatConverter = 4,
    WICMetadataReader = 8,
    WICMetadataWriter = 16,
    WICPixelFormat = 32,
    WICAllComponents = 63
} WICComponentType;
public enum WICComponentType : int
{
    WICDecoder = 1,
    WICEncoder = 2,
    WICPixelFormatConverter = 4,
    WICMetadataReader = 8,
    WICMetadataWriter = 16,
    WICPixelFormat = 32,
    WICAllComponents = 63,
}
Public Enum WICComponentType As Integer
    WICDecoder = 1
    WICEncoder = 2
    WICPixelFormatConverter = 4
    WICMetadataReader = 8
    WICMetadataWriter = 16
    WICPixelFormat = 32
    WICAllComponents = 63
End Enum
import enum

class WICComponentType(enum.IntEnum):
    WICDecoder = 1
    WICEncoder = 2
    WICPixelFormatConverter = 4
    WICMetadataReader = 8
    WICMetadataWriter = 16
    WICPixelFormat = 32
    WICAllComponents = 63
// WICComponentType
pub const WICDecoder: i32 = 1;
pub const WICEncoder: i32 = 2;
pub const WICPixelFormatConverter: i32 = 4;
pub const WICMetadataReader: i32 = 8;
pub const WICMetadataWriter: i32 = 16;
pub const WICPixelFormat: i32 = 32;
pub const WICAllComponents: i32 = 63;
// WICComponentType
const (
	WICDecoder int32 = 1
	WICEncoder int32 = 2
	WICPixelFormatConverter int32 = 4
	WICMetadataReader int32 = 8
	WICMetadataWriter int32 = 16
	WICPixelFormat int32 = 32
	WICAllComponents int32 = 63
)
const
  WICDecoder = 1;
  WICEncoder = 2;
  WICPixelFormatConverter = 4;
  WICMetadataReader = 8;
  WICMetadataWriter = 16;
  WICPixelFormat = 32;
  WICAllComponents = 63;
// WICComponentType
pub const WICDecoder: i32 = 1;
pub const WICEncoder: i32 = 2;
pub const WICPixelFormatConverter: i32 = 4;
pub const WICMetadataReader: i32 = 8;
pub const WICMetadataWriter: i32 = 16;
pub const WICPixelFormat: i32 = 32;
pub const WICAllComponents: i32 = 63;
const
  WICDecoder* = 1
  WICEncoder* = 2
  WICPixelFormatConverter* = 4
  WICMetadataReader* = 8
  WICMetadataWriter* = 16
  WICPixelFormat* = 32
  WICAllComponents* = 63
enum WICComponentType : int {
    WICDecoder = 1,
    WICEncoder = 2,
    WICPixelFormatConverter = 4,
    WICMetadataReader = 8,
    WICMetadataWriter = 16,
    WICPixelFormat = 32,
    WICAllComponents = 63,
}
#define global WICDecoder              0x1
#define global WICEncoder              0x2
#define global WICPixelFormatConverter 0x4
#define global WICMetadataReader       0x8
#define global WICMetadataWriter       0x10
#define global WICPixelFormat          0x20
#define global WICAllComponents        0x3F