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

MF_RESOLUTION_FLAGS

列挙型フラグ
基底型i4

メンバー 11

名前10進16進
MF_RESOLUTION_MEDIASOURCE10x1
MF_RESOLUTION_BYTESTREAM20x2
MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE160x10
MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL320x20
MF_RESOLUTION_DISABLE_LOCAL_PLUGINS640x40
MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY1280x80
MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY2560x100
MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE5120x200
MF_RESOLUTION_ENABLE_STORE_PLUGINS10240x400
MF_RESOLUTION_READ655360x10000
MF_RESOLUTION_WRITE1310720x20000

各言語での定義

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

typedef enum MF_RESOLUTION_FLAGS : int {
    MF_RESOLUTION_MEDIASOURCE = 1,
    MF_RESOLUTION_BYTESTREAM = 2,
    MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE = 16,
    MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL = 32,
    MF_RESOLUTION_DISABLE_LOCAL_PLUGINS = 64,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY = 128,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY = 256,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE = 512,
    MF_RESOLUTION_ENABLE_STORE_PLUGINS = 1024,
    MF_RESOLUTION_READ = 65536,
    MF_RESOLUTION_WRITE = 131072
} MF_RESOLUTION_FLAGS;
[Flags]
public enum MF_RESOLUTION_FLAGS : int
{
    MF_RESOLUTION_MEDIASOURCE = 1,
    MF_RESOLUTION_BYTESTREAM = 2,
    MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE = 16,
    MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL = 32,
    MF_RESOLUTION_DISABLE_LOCAL_PLUGINS = 64,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY = 128,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY = 256,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE = 512,
    MF_RESOLUTION_ENABLE_STORE_PLUGINS = 1024,
    MF_RESOLUTION_READ = 65536,
    MF_RESOLUTION_WRITE = 131072,
}
<Flags>
Public Enum MF_RESOLUTION_FLAGS As Integer
    MF_RESOLUTION_MEDIASOURCE = 1
    MF_RESOLUTION_BYTESTREAM = 2
    MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE = 16
    MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL = 32
    MF_RESOLUTION_DISABLE_LOCAL_PLUGINS = 64
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY = 128
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY = 256
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE = 512
    MF_RESOLUTION_ENABLE_STORE_PLUGINS = 1024
    MF_RESOLUTION_READ = 65536
    MF_RESOLUTION_WRITE = 131072
End Enum
import enum

class MF_RESOLUTION_FLAGS(enum.IntFlag):
    MF_RESOLUTION_MEDIASOURCE = 1
    MF_RESOLUTION_BYTESTREAM = 2
    MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE = 16
    MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL = 32
    MF_RESOLUTION_DISABLE_LOCAL_PLUGINS = 64
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY = 128
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY = 256
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE = 512
    MF_RESOLUTION_ENABLE_STORE_PLUGINS = 1024
    MF_RESOLUTION_READ = 65536
    MF_RESOLUTION_WRITE = 131072
// MF_RESOLUTION_FLAGS (flags)
pub const MF_RESOLUTION_MEDIASOURCE: i32 = 1;
pub const MF_RESOLUTION_BYTESTREAM: i32 = 2;
pub const MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE: i32 = 16;
pub const MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL: i32 = 32;
pub const MF_RESOLUTION_DISABLE_LOCAL_PLUGINS: i32 = 64;
pub const MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY: i32 = 128;
pub const MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY: i32 = 256;
pub const MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE: i32 = 512;
pub const MF_RESOLUTION_ENABLE_STORE_PLUGINS: i32 = 1024;
pub const MF_RESOLUTION_READ: i32 = 65536;
pub const MF_RESOLUTION_WRITE: i32 = 131072;
// MF_RESOLUTION_FLAGS
const (
	MF_RESOLUTION_MEDIASOURCE int32 = 1
	MF_RESOLUTION_BYTESTREAM int32 = 2
	MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE int32 = 16
	MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL int32 = 32
	MF_RESOLUTION_DISABLE_LOCAL_PLUGINS int32 = 64
	MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY int32 = 128
	MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY int32 = 256
	MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE int32 = 512
	MF_RESOLUTION_ENABLE_STORE_PLUGINS int32 = 1024
	MF_RESOLUTION_READ int32 = 65536
	MF_RESOLUTION_WRITE int32 = 131072
)
const
  MF_RESOLUTION_MEDIASOURCE = 1;
  MF_RESOLUTION_BYTESTREAM = 2;
  MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE = 16;
  MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL = 32;
  MF_RESOLUTION_DISABLE_LOCAL_PLUGINS = 64;
  MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY = 128;
  MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY = 256;
  MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE = 512;
  MF_RESOLUTION_ENABLE_STORE_PLUGINS = 1024;
  MF_RESOLUTION_READ = 65536;
  MF_RESOLUTION_WRITE = 131072;
// MF_RESOLUTION_FLAGS
pub const MF_RESOLUTION_MEDIASOURCE: i32 = 1;
pub const MF_RESOLUTION_BYTESTREAM: i32 = 2;
pub const MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE: i32 = 16;
pub const MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL: i32 = 32;
pub const MF_RESOLUTION_DISABLE_LOCAL_PLUGINS: i32 = 64;
pub const MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY: i32 = 128;
pub const MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY: i32 = 256;
pub const MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE: i32 = 512;
pub const MF_RESOLUTION_ENABLE_STORE_PLUGINS: i32 = 1024;
pub const MF_RESOLUTION_READ: i32 = 65536;
pub const MF_RESOLUTION_WRITE: i32 = 131072;
const
  MF_RESOLUTION_MEDIASOURCE* = 1
  MF_RESOLUTION_BYTESTREAM* = 2
  MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE* = 16
  MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL* = 32
  MF_RESOLUTION_DISABLE_LOCAL_PLUGINS* = 64
  MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY* = 128
  MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY* = 256
  MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE* = 512
  MF_RESOLUTION_ENABLE_STORE_PLUGINS* = 1024
  MF_RESOLUTION_READ* = 65536
  MF_RESOLUTION_WRITE* = 131072
enum MF_RESOLUTION_FLAGS : int {
    MF_RESOLUTION_MEDIASOURCE = 1,
    MF_RESOLUTION_BYTESTREAM = 2,
    MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE = 16,
    MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL = 32,
    MF_RESOLUTION_DISABLE_LOCAL_PLUGINS = 64,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY = 128,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY = 256,
    MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE = 512,
    MF_RESOLUTION_ENABLE_STORE_PLUGINS = 1024,
    MF_RESOLUTION_READ = 65536,
    MF_RESOLUTION_WRITE = 131072,
}
#define global MF_RESOLUTION_MEDIASOURCE                                           0x1
#define global MF_RESOLUTION_BYTESTREAM                                            0x2
#define global MF_RESOLUTION_CONTENT_DOES_NOT_HAVE_TO_MATCH_EXTENSION_OR_MIME_TYPE 0x10
#define global MF_RESOLUTION_KEEP_BYTE_STREAM_ALIVE_ON_FAIL                        0x20
#define global MF_RESOLUTION_DISABLE_LOCAL_PLUGINS                                 0x40
#define global MF_RESOLUTION_PLUGIN_CONTROL_POLICY_APPROVED_ONLY                   0x80
#define global MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY                        0x100
#define global MF_RESOLUTION_PLUGIN_CONTROL_POLICY_WEB_ONLY_EDGEMODE               0x200
#define global MF_RESOLUTION_ENABLE_STORE_PLUGINS                                  0x400
#define global MF_RESOLUTION_READ                                                  0x10000
#define global MF_RESOLUTION_WRITE                                                 0x20000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。