атрибут MFSampleExtension_RepeatFirstField
Указывает, следует ли повторять первое поле в чередуемом фрейме. Этот атрибут применяется к примерам мультимедиа.
Тип данных
ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ , хранящееся как UINT32
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Применяется к
Комментарии
Если значение равно FALSE или атрибут не задан, первое поле не повторяется. Если значение равно TRUE, первое поле повторяется. Значение TRUE допустимо только при выполнении следующих условий:
- Тип мультимедиа является смешанным чередованием и прогрессивным. (Атрибут атрибута MF_MT_INTERLACE_MODE для типа мультимедиа — MFVideoInterlace_MixedInterlaceOrProgressive.)
- Кадр является прогрессивным, а атрибут MFSampleExtension_Interlaced в образце имеет значение TRUE.
- Атрибут MFSampleExtension_BottomFieldFirst задается в примере. Значение может быть TRUE или FALSE. Порядок полей определяется этим атрибутом.
Этот атрибут используется для раскрывающегося списка 3:2. В следующей таблице показан порядок отображения полей.
MFSampleExtension_RepeatFirstField | MFSampleExtension_BottomFieldFirst | Порядок полей |
---|---|---|
TRUE | TRUE | Нижний, верхний, нижний |
TRUE | FALSE | Верхний, нижний, верхний |
FALSE | TRUE | Нижний, верхний |
FALSE | FALSE | Верхний, нижний |
Константу GUID для этого атрибута экспортируют из mfuuid.lib.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел