перечисление _MFT_PROCESS_OUTPUT_FLAGS (mftransform.h)

Определяет флаги для обработки выходных примеров в преобразовании Media Foundation (MFT).

Синтаксис

typedef enum _MFT_PROCESS_OUTPUT_FLAGS {
  MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER = 0x1,
  MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT = 0x2
} ;

Константы

 
MFT_PROCESS_OUTPUT_DISCARD_WHEN_NO_BUFFER
Значение: 0x1
Не создавать выходные данные для потоков, в которых элемент pSampleструктуры MFT_OUTPUT_DATA_BUFFER имеет значение NULL. Этот флаг недопустим, если только MFT не помечает выходной поток флагом MFT_OUTPUT_STREAM_DISCARDABLE или MFT_OUTPUT_STREAM_LAZY_READ. Дополнительные сведения см. в разделе IMFTransform::GetOutputStreamInfo.
MFT_PROCESS_OUTPUT_REGENERATE_LAST_OUTPUT
Значение: 0x2
Повторно создает последний выходной пример. Этот флаг используется только для видеообработки MFT.

Примечание Требуется Windows 8.

Требования

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

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

IMFTransform::P rocessOutput

Перечисления Media Foundation

Преобразования Media Foundation