ホーム › Media.MediaFoundation › MFT_ENUM_FLAG
MFT_ENUM_FLAG
列挙型フラグメンバー 12
| 名前 | 10進 | 16進 |
|---|---|---|
| MFT_ENUM_FLAG_SYNCMFT | 1 | 0x1 |
| MFT_ENUM_FLAG_ASYNCMFT | 2 | 0x2 |
| MFT_ENUM_FLAG_HARDWARE | 4 | 0x4 |
| MFT_ENUM_FLAG_FIELDOFUSE | 8 | 0x8 |
| MFT_ENUM_FLAG_LOCALMFT | 16 | 0x10 |
| MFT_ENUM_FLAG_TRANSCODE_ONLY | 32 | 0x20 |
| MFT_ENUM_FLAG_SORTANDFILTER | 64 | 0x40 |
| MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY | 192 | 0xC0 |
| MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY | 320 | 0x140 |
| MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE | 576 | 0x240 |
| MFT_ENUM_FLAG_UNTRUSTED_STOREMFT | 1024 | 0x400 |
| MFT_ENUM_FLAG_ALL | 63 | 0x3F |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MFT_ENUM_FLAG : int {
MFT_ENUM_FLAG_SYNCMFT = 1,
MFT_ENUM_FLAG_ASYNCMFT = 2,
MFT_ENUM_FLAG_HARDWARE = 4,
MFT_ENUM_FLAG_FIELDOFUSE = 8,
MFT_ENUM_FLAG_LOCALMFT = 16,
MFT_ENUM_FLAG_TRANSCODE_ONLY = 32,
MFT_ENUM_FLAG_SORTANDFILTER = 64,
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY = 192,
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY = 320,
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE = 576,
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT = 1024,
MFT_ENUM_FLAG_ALL = 63
} MFT_ENUM_FLAG;[Flags]
public enum MFT_ENUM_FLAG : int
{
MFT_ENUM_FLAG_SYNCMFT = 1,
MFT_ENUM_FLAG_ASYNCMFT = 2,
MFT_ENUM_FLAG_HARDWARE = 4,
MFT_ENUM_FLAG_FIELDOFUSE = 8,
MFT_ENUM_FLAG_LOCALMFT = 16,
MFT_ENUM_FLAG_TRANSCODE_ONLY = 32,
MFT_ENUM_FLAG_SORTANDFILTER = 64,
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY = 192,
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY = 320,
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE = 576,
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT = 1024,
MFT_ENUM_FLAG_ALL = 63,
}<Flags>
Public Enum MFT_ENUM_FLAG As Integer
MFT_ENUM_FLAG_SYNCMFT = 1
MFT_ENUM_FLAG_ASYNCMFT = 2
MFT_ENUM_FLAG_HARDWARE = 4
MFT_ENUM_FLAG_FIELDOFUSE = 8
MFT_ENUM_FLAG_LOCALMFT = 16
MFT_ENUM_FLAG_TRANSCODE_ONLY = 32
MFT_ENUM_FLAG_SORTANDFILTER = 64
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY = 192
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY = 320
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE = 576
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT = 1024
MFT_ENUM_FLAG_ALL = 63
End Enumimport enum
class MFT_ENUM_FLAG(enum.IntFlag):
MFT_ENUM_FLAG_SYNCMFT = 1
MFT_ENUM_FLAG_ASYNCMFT = 2
MFT_ENUM_FLAG_HARDWARE = 4
MFT_ENUM_FLAG_FIELDOFUSE = 8
MFT_ENUM_FLAG_LOCALMFT = 16
MFT_ENUM_FLAG_TRANSCODE_ONLY = 32
MFT_ENUM_FLAG_SORTANDFILTER = 64
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY = 192
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY = 320
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE = 576
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT = 1024
MFT_ENUM_FLAG_ALL = 63// MFT_ENUM_FLAG (flags)
pub const MFT_ENUM_FLAG_SYNCMFT: i32 = 1;
pub const MFT_ENUM_FLAG_ASYNCMFT: i32 = 2;
pub const MFT_ENUM_FLAG_HARDWARE: i32 = 4;
pub const MFT_ENUM_FLAG_FIELDOFUSE: i32 = 8;
pub const MFT_ENUM_FLAG_LOCALMFT: i32 = 16;
pub const MFT_ENUM_FLAG_TRANSCODE_ONLY: i32 = 32;
pub const MFT_ENUM_FLAG_SORTANDFILTER: i32 = 64;
pub const MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY: i32 = 192;
pub const MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY: i32 = 320;
pub const MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE: i32 = 576;
pub const MFT_ENUM_FLAG_UNTRUSTED_STOREMFT: i32 = 1024;
pub const MFT_ENUM_FLAG_ALL: i32 = 63;// MFT_ENUM_FLAG
const (
MFT_ENUM_FLAG_SYNCMFT int32 = 1
MFT_ENUM_FLAG_ASYNCMFT int32 = 2
MFT_ENUM_FLAG_HARDWARE int32 = 4
MFT_ENUM_FLAG_FIELDOFUSE int32 = 8
MFT_ENUM_FLAG_LOCALMFT int32 = 16
MFT_ENUM_FLAG_TRANSCODE_ONLY int32 = 32
MFT_ENUM_FLAG_SORTANDFILTER int32 = 64
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY int32 = 192
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY int32 = 320
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE int32 = 576
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT int32 = 1024
MFT_ENUM_FLAG_ALL int32 = 63
)const
MFT_ENUM_FLAG_SYNCMFT = 1;
MFT_ENUM_FLAG_ASYNCMFT = 2;
MFT_ENUM_FLAG_HARDWARE = 4;
MFT_ENUM_FLAG_FIELDOFUSE = 8;
MFT_ENUM_FLAG_LOCALMFT = 16;
MFT_ENUM_FLAG_TRANSCODE_ONLY = 32;
MFT_ENUM_FLAG_SORTANDFILTER = 64;
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY = 192;
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY = 320;
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE = 576;
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT = 1024;
MFT_ENUM_FLAG_ALL = 63;// MFT_ENUM_FLAG
pub const MFT_ENUM_FLAG_SYNCMFT: i32 = 1;
pub const MFT_ENUM_FLAG_ASYNCMFT: i32 = 2;
pub const MFT_ENUM_FLAG_HARDWARE: i32 = 4;
pub const MFT_ENUM_FLAG_FIELDOFUSE: i32 = 8;
pub const MFT_ENUM_FLAG_LOCALMFT: i32 = 16;
pub const MFT_ENUM_FLAG_TRANSCODE_ONLY: i32 = 32;
pub const MFT_ENUM_FLAG_SORTANDFILTER: i32 = 64;
pub const MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY: i32 = 192;
pub const MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY: i32 = 320;
pub const MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE: i32 = 576;
pub const MFT_ENUM_FLAG_UNTRUSTED_STOREMFT: i32 = 1024;
pub const MFT_ENUM_FLAG_ALL: i32 = 63;const
MFT_ENUM_FLAG_SYNCMFT* = 1
MFT_ENUM_FLAG_ASYNCMFT* = 2
MFT_ENUM_FLAG_HARDWARE* = 4
MFT_ENUM_FLAG_FIELDOFUSE* = 8
MFT_ENUM_FLAG_LOCALMFT* = 16
MFT_ENUM_FLAG_TRANSCODE_ONLY* = 32
MFT_ENUM_FLAG_SORTANDFILTER* = 64
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY* = 192
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY* = 320
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE* = 576
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT* = 1024
MFT_ENUM_FLAG_ALL* = 63enum MFT_ENUM_FLAG : int {
MFT_ENUM_FLAG_SYNCMFT = 1,
MFT_ENUM_FLAG_ASYNCMFT = 2,
MFT_ENUM_FLAG_HARDWARE = 4,
MFT_ENUM_FLAG_FIELDOFUSE = 8,
MFT_ENUM_FLAG_LOCALMFT = 16,
MFT_ENUM_FLAG_TRANSCODE_ONLY = 32,
MFT_ENUM_FLAG_SORTANDFILTER = 64,
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY = 192,
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY = 320,
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE = 576,
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT = 1024,
MFT_ENUM_FLAG_ALL = 63,
}#define global MFT_ENUM_FLAG_SYNCMFT 0x1
#define global MFT_ENUM_FLAG_ASYNCMFT 0x2
#define global MFT_ENUM_FLAG_HARDWARE 0x4
#define global MFT_ENUM_FLAG_FIELDOFUSE 0x8
#define global MFT_ENUM_FLAG_LOCALMFT 0x10
#define global MFT_ENUM_FLAG_TRANSCODE_ONLY 0x20
#define global MFT_ENUM_FLAG_SORTANDFILTER 0x40
#define global MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY 0xC0
#define global MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY 0x140
#define global MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE 0x240
#define global MFT_ENUM_FLAG_UNTRUSTED_STOREMFT 0x400
#define global MFT_ENUM_FLAG_ALL 0x3F
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。