атрибут MF_TOPONODE_WORKQUEUE_ID
Указывает рабочую очередь для ветви топологии.
Тип данных
UINT32
Комментарии
Этот атрибут применяется к исходным узлам (MF_TOPOLOGY_SOURCESTREAM_NODE). Атрибут является необязательным.
Значение атрибута является определяемым приложением идентификатором для рабочей очереди.
Приложения могут использовать этот атрибут для назначения рабочих очередей ветвям топологии. Каждый исходный узел в топологии определяет одну ветвь. Ветвь включает каждый узел топологии, который получает данные от этого узла.
Если этот атрибут задан, вызовите метод IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS для разрешенной топологии. Несколько ветвей в топологии могут совместно использовать одну и ту же рабочую очередь, а рабочие очереди можно повторно использовать в топологиях.
Примечание
Значение этого атрибута не совпадает с идентификатором, возвращаемым функцией MFAllocateWorkQueue . Значение атрибута является идентификатором, определяемым приложением, и используется для связывания ветвей топологии с рабочими очередями. Когда сеанс мультимедиа выделяет новую рабочую очередь, фактический идентификатор рабочей очереди сохраняется внутри.
Если этот атрибут задан, приложение также может назначить ветвь задаче службы планировщика мультимедийных классов (MMCSS), задав атрибут MF_TOPONODE_WORKQUEUE_MMCSS_CLASS .
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
См. также раздел