Захват веб-камеры с помощью WPF MediaKit

Я использую MediaFit WPF из codeplex, чтобы показать веб-камеру в своем приложении, пока все хорошо. Но я также хочу сделать снимок с веб-камеры. Я использую свойство EnableSampleGrabbing и подключился к событию NewVideoSample.

Но событие никогда не срабатывает! Я загрузил исходный код и отлаживал его вплоть до метода ISampleGrabberCB.SampleCB, и он никогда не запускался. Я подозреваю, что этот метод должен вызываться DLL-библиотекой DirectShowLib, которую использует MediaKit. Я также скачал последнюю версию этой DLL.

Кто-нибудь сделал это с успехом? Или любой другой инструментарий, который я могу использовать?

Я использую VS2010, .net 4.0 на Windows7 64bit.

1 ответ

Решение

Хорошо, я должен ответить на это сам.

Проблема заключалась в том, что я использовал веб-камеру Freetalk skype, которая имеет HW-кодирование сигнала. когда я пытался с нормальной веб-камерой, это работало.

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