Primero, averigüe si la cámara web transmite o no el video. Por lo general, transmiten el video a un puerto en particular. A continuación, puede abrir un socket en C++ en ese puerto y obtener los datos de video. La mayoría de las cámaras web deberían poder hacer esto.
Lo principal aquí es que necesita comprender qué formato de video usa la cámara web y cómo procesarla. Silverlight o DirectX lo ayudarán ya que pueden escuchar directamente en el puerto en particular, pero no ha mencionado qué sistema operativo está utilizando.
En caso de que la cámara web no se transmita, al menos debe tener la función para guardar el video en un archivo. En este caso, también averigüe el formato de video y eso lo ayudará a decidir qué API usar.
tal vez debería dar algunas precisiones sobre el fondo, por ejemplo para qué sistema operativo y así sucesivamente ... – siukurnin
Derecha, he añadido un detalle. – tunnuz