MF_PLUGIN_CONTROL_POLICY列挙 (mfobjects.h)

IMFPluginControl2::SetPolicy メソッドのポリシー設定を定義します。

構文

typedef enum MF_PLUGIN_CONTROL_POLICY {
  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_USE_ALL_PLUGINS
値: 0
登録されているすべてのソースと変換を列挙します。
MF_PLUGIN_CONTROL_POLICY_USE_APPROVED_PLUGINS
値: 1
承認済みのソースと変換のみを列挙します。 コンポーネントが有効なメリット値で登録されている場合、またはコンポーネントがアプリケーションによってローカルに登録されていない限り、サードパーティのコンポーネントは除外されます。
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS
値: 2
Web ブラウザーで使用することを目的としたコンポーネントに列挙を制限します。
MF_PLUGIN_CONTROL_POLICY_USE_WEB_PLUGINS_EDGEMODE
値: 3

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header mfobjects.h (Mfidl.h を含む)

こちらもご覧ください

IMFPluginControl2

Media Foundation 列挙