Share via


MF_CONNECT_METHOD列舉 (mfidl.h)

指定拓撲載入器如何連接拓撲節點。 此列舉會與 MF_TOPONODE_CONNECT_METHOD 屬性搭配使用。

Syntax

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 [僅限傳統型應用程式]
標頭 mfidl.h

另請參閱

媒體基礎列舉