MF_TOPONODE_NOSHUTDOWN_ON_REMOVE屬性

指定媒體會話如何關閉拓撲中的物件。

資料類型

UINT32

將 視為布林值。

備註

此屬性適用于下列類型的 toplogy 節點:

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

屬性可以有下列值:

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

 

預設值為 TRUE

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

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

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

規格需求

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

另請參閱

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

非同步 MFT

拓撲節點屬性

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode