Сначала выясните, транслирует ли веб-камера видео или нет? Обычно они транслируют видео на определенный порт. Затем вы можете открыть Socket в C ++ на этом порту и получить видеоданные. Большинство веб-камер должны быть в состоянии сделать это.
Главное здесь - вам нужно понять, какой формат видео использует веб-камера и как его обрабатывать. Помогут Silverlight или DirectX, так как они могут напрямую прослушивать определенный порт, но вы не упомянули, какую ОС вы используете.
В случае, если веб-камера не выполняет потоковую передачу, она должна по крайней мере иметь функцию сохранения видео в файл. В этом случае также выясните формат видео, и это должно помочь вам решить, какой API использовать.