Share via


MF_TOPOLOGY_TYPE列挙 (mfidl.h)

トポロジ ノードの種類を定義します。

構文

typedef enum MF_TOPOLOGY_TYPE {
  MF_TOPOLOGY_OUTPUT_NODE = 0,
  MF_TOPOLOGY_SOURCESTREAM_NODE,
  MF_TOPOLOGY_TRANSFORM_NODE,
  MF_TOPOLOGY_TEE_NODE,
  MF_TOPOLOGY_MAX = 0xffffffff
} ;

定数

 
MF_TOPOLOGY_OUTPUT_NODE
値: 0
出力ノード。 トポロジ内のメディア シンクを表します。
MF_TOPOLOGY_SOURCESTREAM_NODE
ソース ノード。 トポロジ内のメディア ストリームを表します。
MF_TOPOLOGY_TRANSFORM_NODE
変換ノード。 トポロジ内の Media Foundation Transform (MFT) を表します。
MF_TOPOLOGY_TEE_NODE
Tee ノード。 ティー ノードは、オブジェクトへのポインターを保持しません。 代わりに、ストリーム内のフォークを表します。 ティー ノードには 1 つの入力と複数の出力があり、アップストリーム ノードからのサンプルは、すべてのダウンストリーム ノードに配信されます。
MF_TOPOLOGY_MAX
値: 0xffffffff
予約済み。

必要条件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header mfidl.h

関連項目

Media Foundation 列挙