Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › MFT_ENUM_FLAG

MFT_ENUM_FLAG

列挙型フラグ
基底型i4

メンバー 12

名前10進16進
MFT_ENUM_FLAG_SYNCMFT10x1
MFT_ENUM_FLAG_ASYNCMFT20x2
MFT_ENUM_FLAG_HARDWARE40x4
MFT_ENUM_FLAG_FIELDOFUSE80x8
MFT_ENUM_FLAG_LOCALMFT160x10
MFT_ENUM_FLAG_TRANSCODE_ONLY320x20
MFT_ENUM_FLAG_SORTANDFILTER640x40
MFT_ENUM_FLAG_SORTANDFILTER_APPROVED_ONLY1920xC0
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY3200x140
MFT_ENUM_FLAG_SORTANDFILTER_WEB_ONLY_EDGEMODE5760x240
MFT_ENUM_FLAG_UNTRUSTED_STOREMFT10240x400
MFT_ENUM_FLAG_ALL630x3F

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 63
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,
}
#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)。