атрибут MFSampleExtension_SingleField

Указывает, содержит ли пример видео одно поле или два поля с чередованием. Этот атрибут применяется к примерам мультимедиа.

Тип данных

BOOL хранится как UINT32

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

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

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

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

IMFSample

Комментарии

Если значение равно TRUE, образец содержит одно поле. Если значение равно FALSE или атрибут не задан, образец содержит полный кадр. (Два поля, если они чередуются, или прогрессивный кадр.)

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

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

В настоящее время расширенный отрисовщик видео (EVR) не поддерживает содержимое, которое переключается между чередующимися кадрами и отдельными полями.

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

Требования

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

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

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

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

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

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