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

WICProgressNotification

列挙型
基底型i4

メンバー 4

名前10進16進説明
WICProgressNotificationBegin655360x10000コーデック操作の開始時にコールバックを呼び出します。
WICProgressNotificationEnd1310720x20000コーデック操作の終了時にコールバックを呼び出します。
WICProgressNotificationFrequent2621440x40000状態を報告するために、コールバックを頻繁に呼び出します。
WICProgressNotificationAll-655360xFFFF0000利用可能なすべての進行状況通知でコールバックを呼び出します。

公式ドキュメント

進行状況通知のコールバックをいつ呼び出すかを指定します。

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

各言語での定義

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

typedef enum WICProgressNotification : int {
    WICProgressNotificationBegin = 65536,
    WICProgressNotificationEnd = 131072,
    WICProgressNotificationFrequent = 262144,
    WICProgressNotificationAll = -65536
} WICProgressNotification;
public enum WICProgressNotification : int
{
    WICProgressNotificationBegin = 65536,
    WICProgressNotificationEnd = 131072,
    WICProgressNotificationFrequent = 262144,
    WICProgressNotificationAll = -65536,
}
Public Enum WICProgressNotification As Integer
    WICProgressNotificationBegin = 65536
    WICProgressNotificationEnd = 131072
    WICProgressNotificationFrequent = 262144
    WICProgressNotificationAll = -65536
End Enum
import enum

class WICProgressNotification(enum.IntEnum):
    WICProgressNotificationBegin = 65536
    WICProgressNotificationEnd = 131072
    WICProgressNotificationFrequent = 262144
    WICProgressNotificationAll = -65536
// WICProgressNotification
pub const WICProgressNotificationBegin: i32 = 65536;
pub const WICProgressNotificationEnd: i32 = 131072;
pub const WICProgressNotificationFrequent: i32 = 262144;
pub const WICProgressNotificationAll: i32 = -65536;
// WICProgressNotification
const (
	WICProgressNotificationBegin int32 = 65536
	WICProgressNotificationEnd int32 = 131072
	WICProgressNotificationFrequent int32 = 262144
	WICProgressNotificationAll int32 = -65536
)
const
  WICProgressNotificationBegin = 65536;
  WICProgressNotificationEnd = 131072;
  WICProgressNotificationFrequent = 262144;
  WICProgressNotificationAll = -65536;
// WICProgressNotification
pub const WICProgressNotificationBegin: i32 = 65536;
pub const WICProgressNotificationEnd: i32 = 131072;
pub const WICProgressNotificationFrequent: i32 = 262144;
pub const WICProgressNotificationAll: i32 = -65536;
const
  WICProgressNotificationBegin* = 65536
  WICProgressNotificationEnd* = 131072
  WICProgressNotificationFrequent* = 262144
  WICProgressNotificationAll* = -65536
enum WICProgressNotification : int {
    WICProgressNotificationBegin = 65536,
    WICProgressNotificationEnd = 131072,
    WICProgressNotificationFrequent = 262144,
    WICProgressNotificationAll = -65536,
}
#define global WICProgressNotificationBegin    0x10000
#define global WICProgressNotificationEnd      0x20000
#define global WICProgressNotificationFrequent 0x40000
#define global WICProgressNotificationAll      0xFFFF0000