Я бы посоветовал использовать API WIA (Windows Image Acquisition). Для этого вам понадобится файл "WIALib_TLB.pas", который будет создан Delphi автоматически при выполнении следующих действий:
- Выберите «Проект> Импортировать библиотеку типов» из меню
- Выберите "" Библиотека типов Microsoft Windows Image Acquisition 1.01 "из списка
- Выберите «Создать юнит»
- Затем вы получите модуль "WIALib_TLB.pas"
Используйте код из следующего URL, чтобы увидеть, как можно перечислить доступные устройства и их свойства и сделать снимок с камеры.
http://www.neunbeere.de/UseNet/WIA.html
Извините, комментарии на немецком, но я думаю, что код легко понять