MF_TOPONODE_NOSHUTDOWN_ON_REMOVE 属性

指定媒体会话如何关闭拓扑中的对象。

数据类型

UINT32

视为布尔值。

备注

此属性适用于以下类型的拓扑节点:

  • 输出节点
  • 包含异步媒体基础转换 (MFT) 的任何转换节点。

该属性可以具有以下值:

说明
TRUE 当媒体会话切换到新拓扑或清除当前拓扑时,它不会关闭属于此拓扑节点的对象。
FALSE 当媒体会话切换到新拓扑或清除当前拓扑时,它会关闭节点对象,如下所示:

 

默认值为 TRUE。

如果应用程序将多个拓扑排队,最好将此属性设置为FALSE。 否则,拓扑中的对象可能无法正确关闭。

当应用程序调用IMFMediaSession::Shutdown以关闭媒体会话时,此属性不适用。 媒体会话关闭时,它始终关闭当前拓扑中的媒体接收器和异步 MFT。

此属性的 GUID 常量是从 mfuuid.lib 导出的。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
Header
Mfidl.h

另请参阅

媒体基础属性的字母顺序列表

异步 MFT

拓扑节点属性

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode