атрибут MFSampleExtension_Interlaced

Указывает, является ли видеокадр чередованием или прогрессивным. Если задано значение TRUE, фрейм чередуется. Если значение РАВНО FALSE, кадр является прогрессивным. Если значение не задано, тип носителя описывает переплетение. Этот атрибут применяется к примерам мультимедиа.

Тип данных

ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ , хранящееся как UINT32

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.

Применяется к

IMFSample

Комментарии

Для видеосодержимого, содержащего смешанные прогрессивные и чередующиеся кадры, задайте для типа мультимедиа чередование и используйте этот атрибут для каждого кадра, чтобы указать, является ли кадр прогрессивным или чередованием.

Для полностью чередующегося видеоконтента задайте для типа мультимедиа чередование и опустите этот атрибут или задайте для него значение TRUE в каждом образце.

Для видеоконтента, которое является полностью прогрессивным, установите тип мультимедиа на прогрессивный и опустите этот атрибут или задайте для него значение FALSE для каждого примера.

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

Требования

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

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

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

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFSample

Пример атрибутов

Примеры мультимедиа

Чередование видео