атрибут MF_TOPONODE_MARKOUT_HERE

Указывает, применяет ли конвейер разметку на этом узле. Разметка — это точка, в которой заканчивается презентация. Если компоненты конвейера создают данные после точки разметки, данные не отображаются.

Тип данных

UINT32

Рассматривать как логическое значение.

Комментарии

Этот атрибут применяется ко всем типам узлов.

Если этот атрибут имеет значение TRUE, конвейер Media Foundation обрезает выходные примеры из этого узла в соответствии со временем остановки презентации. Загрузчик топологии задает этот атрибут при разрешении топологии. Большинству приложений не нужно задавать или извлекать этот атрибут.

Рекомендуется, чтобы для одного узла в каждой ветви топологии для этого атрибута было задано значение TRUE. Ветвь топологии определяется как путь от исходного узла к выходному узлу. В ветви атрибуты MF_TOPONODE_MARKOUT_HERE и MF_TOPONODE_MARKIN_HERE должны быть установлены на одном узле в ветви. Их нельзя задать на разных узлах в одной ветви.

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

Требования

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

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

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFTopologyNode

MF_TOPONODE_MARKIN_HERE

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