атрибут MF_TOPOLOGY_NO_MARKIN_MARKOUT

Указывает, обрезает ли конвейер примеры.

Тип данных

UINT32

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

Комментарии

По умолчанию конвейер обрезает примеры в соответствии с правильным временем представления. Обрезка выполняется на узлах топологии, имеющих атрибуты MF_TOPONODE_MARKIN_HERE и MF_TOPONODE_MARKOUT_HERE . Если атрибуту MF_TOPOLOGY_NO_MARKIN_MARKOUT присвоено значение TRUE в топологии, конвейер не обрезает выборки, а атрибуты MF_TOPONODE_MARKIN_HERE и MF_TOPONODE_MARKOUT_HERE игнорируются. Если атрибут не задан или имеет значение FALSE, конвейер обрезает выборки.

Приложение может задать для атрибута MF_TOPOLOGY_NO_MARKIN_MARKOUTзначение TRUE , если приложение получает сжатые образцы из конвейера и должно получить все ключевые кадры, которые в противном случае могут быть обрезаны.

Значение этого атрибута по умолчанию — FALSE.

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

Требования

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

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

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

MF_TOPONODE_MARKIN_HERE

MF_TOPONODE_MARKOUT_HERE

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