Написать фильтр DirectShow без использования Windows SDK

Я хочу написать "Фильтр источника DriectShow" для использования веб-камеры.

Но я бы знал, что в любом случае не используется "Windows SDK"?

2 ответа

Решение

Да, можно создать фильтр DirectShow без использования базовых классов Windows SDK. Фильтр - это не что иное, как класс COM, реализующий набор интерфейсов COM, некоторые из которых являются обязательными (IBaseFilter, IPin) и другие не являются обязательными. Базовые классы SDK помогают быстро начать работу, но если вы хотите сделать это с нуля - это абсолютно возможно.

На самом деле, вам не нужно писать исходный фильтр DirectShow для использования веб-камеры... Требуется только IBaseFilter.

Windows SDK может помочь вам перечислить устройства, форматы вывода видео с веб-камеры и т. Д., Это означает, что для реальной разработки требуются базовые классы (вы можете скопировать базовые классы из Windows SDK).

Другие вопросы по тегам