атрибут MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
Включает обработку видео с помощью средства чтения источника.
Тип данных
UINT32
Значение | Значение |
---|---|
|
Включите обработку видео. |
|
Отключите обработку видео. (по умолчанию) |
Получение и установка
Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.
Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.
Комментарии
Если этот атрибут имеет значение TRUE (ненулевое), средство чтения исходного кода может выполнять следующую ограниченную обработку видео в несжатых видеокадрах:
- Преобразование с YUV в RGB-32.
- Деинтерлейсинга.
Эти операции выполняются в программном обеспечении и не оптимизированы для воспроизведения. Эта функция предназначена для приложений, обрабатывающих небольшое количество кадров( например, для создания эскизов видео), или приложений, которые не декодируют кадры в режиме реального времени. Операция деинтерлейсации интерполирует данные из одного поля, поэтому она является потерей.
Избегайте этого параметра, если вы используете Direct3D для отображения видеокадров, так как GPU обычно обеспечивает лучшие возможности обработки видео.
Если этот атрибут имеет значение TRUE, следующие атрибуты должны иметь значение FALSE:
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера |
Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Заголовок |
|
См. также раздел