MF_TOPONODE_WORKQUEUE_ID 属性

指定拓扑分支的工作队列。

数据类型

UINT32

备注

此属性适用于源节点 (MF_TOPOLOGY_SOURCESTREAM_NODE) 。 属性是可选的。

属性的值是工作队列的应用程序定义的标识符。

应用程序可以使用此属性将工作队列分配给拓扑的分支。 拓扑中的每个源节点定义一个分支。 分支包括从该节点接收数据的每个拓扑节点。

如果设置此属性,请在解析的拓扑上调用 IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS 方法。 拓扑中的多个分支可以共享同一个工作队列,工作队列可以跨拓扑重用。

注意

此属性的值与 MFAllocateWorkQueue 函数返回的标识符不同。 属性的值是应用程序定义的标识符,用于将拓扑分支与工作队列相关联。 当媒体会话分配新的工作队列时,它会在内部存储实际的工作队列标识符。

 

如果设置了此属性,则应用程序还可以通过设置 MF_TOPONODE_WORKQUEUE_MMCSS_CLASS 属性将 分支分配给多媒体类计划程序服务 (MMCSS) 任务。

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

要求

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

请参阅

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS

MF_TOPONODE_WORKQUEUE_MMCSS_CLASS

MF_TOPONODE_WORKQUEUE_MMCSS_TASKID

拓扑节点属性

工作队列