Я транслирую видео в форму окна с помощью DirectShowLib. Я также хочу сохранить изображение, когда я нажимаю кнопку «Сохранить», например. Как получить изображение с веб-камеры методами DirectShowLib или методами WIN32 API?
Примеры DirectShow.NET есть: http://sourceforge.net/projects/directshownet/files/DirectShowSamples/2010-February/ Следующий пример демонстрирует запрошенную функцию:
Samples \ VMR9 \ vMR9Snapper ------------------------ В этом примере показано, как захватывать растровые изображения из VMR9.
Работа с другим рендерером может потребовать небольших изменений кода.
вопрос также обсуждался множество раз на форумах MSDN и на CodeProject, например, как сохранить файл bmp из IVMRWindowlessControl9-> GetCurrentImage () .