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


Пример фильтра EZRGB24

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Описание

Фильтр EZRGB24 — это фильтр преобразования изображений. Этот фильтр выполняет ряд отдельных видеоэффектов, включая красный, зеленый, синий, затемнение, XOR, размытие, серый и тиснение.

В этом примере показано, как использовать несколько базовых классов DirectShow, включая CTransformFilter, CPersistStreamи CBasePropertyPage.

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

Чтобы скачать примеры пакета SDK DirectShow, установите последнюю версию пакета SDK для Windows.

Этот пример устанавливается по следующему пути: [корневой каталог SDK]\Samples\Multimedia\DirectShow\Filters\EZRGB24.

Примеры DirectShow