MF_CONNECT_METHOD 列挙 (mfidl.h)
トポロジ ローダーがトポロジ ノードを接続する方法を指定します。 この列挙は 、MF_TOPONODE_CONNECT_METHOD 属性と共に使用されます。
構文
typedef enum _MF_CONNECT_METHOD {
MF_CONNECT_DIRECT = 0,
MF_CONNECT_ALLOW_CONVERTER = 0x1,
MF_CONNECT_ALLOW_DECODER = 0x3,
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES = 0x4,
MF_CONNECT_AS_OPTIONAL = 0x10000,
MF_CONNECT_AS_OPTIONAL_BRANCH = 0x20000
} MF_CONNECT_METHOD;
定数
MF_CONNECT_DIRECT 値: 0 ノードをアップストリーム ネイバーに直接接続します。 それ以外の場合は失敗します。 |
MF_CONNECT_ALLOW_CONVERTER 値: 0x1 接続を完了するために必要な場合は、このノードからアップストリームにコンバーター変換を追加します。 コンバーター変換には、ビデオ用の色空間コンバーターと、オーディオ用のオーディオ リサンプリングツールが含まれます。 |
MF_CONNECT_ALLOW_DECODER 値: 0x3 接続を完了するために必要な場合は、このノードからアップストリームにデコーダー変換を追加します。 このフラグの数値には 、MF_CONNECT_ALLOW_CONVERTER フラグが含まれます。 したがって、 MF_CONNECT_ALLOW_DECODER フラグを設定すると 、MF_CONNECT_ALLOW_CONVERTER フラグも設定されます。 |
MF_CONNECT_RESOLVE_INDEPENDENT_OUTPUTTYPES 値: 0x4 トポロジ ローダーが試行する順序を制御します。 このノードから異なる出力の種類を使用します。 現在、このフラグはソース ノードにのみ適用されます。 詳細については、「 MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES」を参照してください。 メモ Windows 7 以降が必要です。 |
MF_CONNECT_AS_OPTIONAL 値: 0x10000 このノードは省略可能です。 トポロジ ローダーがこのノードに接続できない場合は、ノードをスキップして続行します。 |
MF_CONNECT_AS_OPTIONAL_BRANCH 値: 0x20000 このノードから始まるトポロジ ブランチ全体は省略可能です。 トポロジ ローダーでこのブランチを解決できない場合は、ブランチをスキップして続行します。 |
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | mfidl.h |