MF_TOPONODE_NOSHUTDOWN_ON_REMOVE屬性

指定媒體工作階段如何關閉拓撲中的物件。

資料類型

UINT32

將視為布爾值。

備註

此屬性適用於下列拓撲節點類型:

  • 輸出節點
  • 包含 異步 媒體基礎轉換 (MFT) 的任何轉換節點。

屬性可以有下列值:

描述
TRUE 當媒體會話切換至新的拓撲或清除目前的拓撲時,它不會關閉屬於此拓撲節點的物件。
當媒體會話切換至新的拓撲或清除目前的拓撲時,它會關閉節點物件,如下所示:

 

預設值為 TRUE

如果您的應用程式將多個拓撲排入佇列,最好將此屬性設定為 FALSE。 否則,拓撲中的物件可能無法正確關閉。

當應用程式藉由呼叫 IMFMediaSession::Shutdown 關閉媒體會話時,這個屬性不適用。 當媒體會話關閉時,它一律會關閉目前拓撲中的媒體接收和異步 MFT。

此屬性的 GUID 常數是從 mfuuid.lib 導出。

需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
頁首
Mfidl.h

另請參閱

依字母順序排列的媒體基礎屬性清單

異步 MFT

拓撲節點屬性

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode