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

拓撲節點屬性

工作佇列