атрибут MF_TOPONODE_WORKQUEUE_MMCSS_TASKID

Указывает идентификатор задачи службы планировщика мультимедийных классов (MMCSS) для ветви топологии.

Тип данных

UINT32

Комментарии

Этот атрибут применяется к исходным узлам (MF_TOPOLOGY_SOURCESTREAM_NODE). Этот атрибут является необязательным.

Этот атрибут игнорируется, если не заданы следующие атрибуты:

Если приложение регистрирует один из собственных потоков в MMCSS, этот атрибут можно использовать для связывания рабочей очереди топологии с группой MMCSS приложения. Задайте значение атрибута, равное идентификатору задачи, полученному приложением при его регистрации в MMCSS. (Идентификатор задачи возвращается в параметре TaskIndex функции AvSetMmThreadCharacteristics . Дополнительные сведения см. в разделе Функции процессов и потоков.)

Если требуется, чтобы служба MMCSS назначила новый идентификатор задачи для топологии, задайте атрибут MF_TOPONODE_WORKQUEUE_MMCSS_CLASS , но не задайте атрибут MF_TOPONODE_WORKQUEUE_MMCSS_TASKID .

Константу GUID для этого атрибута экспортируют из mfuuid.lib.

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Заголовок
Mfidl.h

См. также раздел

Алфавитный список атрибутов Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

IMFWorkQueueServices::BeginRegisterTopologyWorkQueuesWithMMCSS

Атрибуты узла топологии

Рабочие очереди