атрибут MF_TOPONODE_MARKIN_HERE

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

Тип данных

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_MARKOUT_HERE

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