ホーム › Media.MediaFoundation › MF_PLUGIN_CONTROL_POLICY
MF_PLUGIN_CONTROL_POLICY
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS | 0 | 0x0 | 登録されているすべてのソースおよび変換 (トランスフォーム) を列挙します。 |
| MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS | 1 | 0x1 | 承認済みのソースおよび変換 (トランスフォーム) のみを列挙します。サードパーティ製のコンポーネントは、有効な merit 値を伴って登録されている場合、またはアプリケーションによってローカルに登録された場合を除き、除外されます。 |
| MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS | 2 | 0x2 | 列挙対象を、Web ブラウザーでの使用を想定したコンポーネントに限定します。 |
| MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE | 3 | 0x3 |
公式ドキュメント
IMFPluginControl2::SetPolicy メソッドのポリシー設定を定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MF_PLUGIN_CONTROL_POLICY : int {
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS = 0,
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS = 1,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS = 2,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE = 3
} MF_PLUGIN_CONTROL_POLICY;public enum MF_PLUGIN_CONTROL_POLICY : int
{
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS = 0,
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS = 1,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS = 2,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE = 3,
}Public Enum MF_PLUGIN_CONTROL_POLICY As Integer
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS = 0
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS = 1
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS = 2
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE = 3
End Enumimport enum
class MF_PLUGIN_CONTROL_POLICY(enum.IntEnum):
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS = 0
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS = 1
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS = 2
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE = 3// MF_PLUGIN_CONTROL_POLICY
pub const MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS: i32 = 0;
pub const MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS: i32 = 1;
pub const MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS: i32 = 2;
pub const MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE: i32 = 3;// MF_PLUGIN_CONTROL_POLICY
const (
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS int32 = 0
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS int32 = 1
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS int32 = 2
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE int32 = 3
)const
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS = 0;
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS = 1;
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS = 2;
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE = 3;// MF_PLUGIN_CONTROL_POLICY
pub const MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS: i32 = 0;
pub const MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS: i32 = 1;
pub const MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS: i32 = 2;
pub const MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE: i32 = 3;const
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS* = 0
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS* = 1
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS* = 2
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE* = 3enum MF_PLUGIN_CONTROL_POLICY : int {
MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS = 0,
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS = 1,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS = 2,
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE = 3,
}#define global MF_PLUGIN_CONTROL_POLICY_USE_ALL_PLUGINS 0x0
#define global MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS 0x1
#define global MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS 0x2
#define global MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE 0x3