Поделиться через


Пример MFT_Grayscale

Показывает, как реализовать эффект видео в виде преобразования Media Foundation (MFT). MFT оттенков серого преобразует видео YUV в оттенки серого, устанавливая значения хрома в видео на нейтральные. MFT принимает несжатые видео в форматах UYVY, YUY2 или NV12.

API демонстрированы

В этом примере показаны следующие интерфейсы Microsoft Media Foundation:

Употребление

Пример MFT_GrayScale создает библиотеку DLL, которая является COM-сервером для MFT. Перед использованием MFT необходимо зарегистрировать библиотеку DLL.

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

Требования

Продукт Версия
SDK для Windows Windows 7

 

Скачивание примера

Этот пример доступен в классическом репозитории GitHub для Windows .

О видео YUV

Примеры Media Foundation SDK

преобразования платформы Media Foundation

пример MFT_AudioDelay

создание пользовательского MFT