Драйвер виртуальной веб-камеры

Я хочу разработать драйвер виртуальной веб-камеры, который из пользовательского режима I 'Я передам изображение на него, и оно будет отображаться как выход веб-камеры.

Я нене хочу использовать фильтр DirectX, CSourceStream и т. д., потому что они нене работает на некоторых программах, которые неИспользуйте DirectX для захвата изображения с веб-камеры.

Я должен написать драйвер устройства режима ядра так.

Есть идеи? Я пробовал testcap из образцов DDK, но это не такне обрабатывает изображение из пользовательского режима и неНе получить никакого ввода, просто он отображает 7 цветов в веб-камере ...

Любая помощь будет принята с благодарностью. Спасибо

Спасибо вам всем!

Я попробовал код отсюда:http://tmhare.mvps.org/downloads.htm (найдите фильтр захвата источника)

Это сработало хорошо, когда я скомпилировал его в Yahoo, MSN, но он разбил AIM, веб-камеру Flash Internet Explorer, веб-камеру Firefox Flash и Skype ... У меня произошел сбой в QueryInterface после 8-минутного звонка, я обнаружил, что его отслеживают с помощью много трюков ..

Теперь я знаю, что происходит сбой при 8-м вызове HRESULT CVCamStream :: QueryInterface (REFIID riid, void ** ppv)

Восьмой вызов, когда он длится, если, я имею в виду: return CSourceStream :: QueryInterface (riid, ppv);

Это'в 17-й строке Filters.cpp

Почему ты думаешь, что яя получаю крах ??

Спасибо всем за то, что помогли мне найти правильное решение - DirectShow, а не драйвер.

Ответы на вопрос(2)

Ваш ответ на вопрос