Вопрос
Я ищу способ использовать свою веб-камеру в Delphi, первичный для схватывания картины, по какой-то причине я не могу использовать драйверы Twain.
Решение
Попробуйте эти ресурсы
DSPACK - это набор компонентов и класс для записи мультимедийных приложений с использованием MS Direct Show и DirectX Technologies. DSPACK 2.3 предназначен для работы с DirectX 9 на операционных системах Win9x, Me, 2000 и Windows XP с использованием Delphi 5,6,7 и BCB6.
или
Функция CapcreateCaptureWindow (образец кода)
Функция CapcreatecaptureWindow создает окно захвата.
Синтаксис C ++
HWND VFWAPI capCreateCaptureWindow( LPCTSTR lpszWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWnd, int nID );
Другие советы
Я печатал это в комментарии к ответу Тринидада, но сообщение стало долго.
2 года назад я пробовал все Из решений Delphi, которые я мог найти, чтобы схватить видео.
Мои требования были:
- Должен быть бесплатным (как в пиве), (или очень дешево + легкий способ оплаты)
- Должен быть стабильным
- Должен быть легко в использовании
- Должен иметь достаточный пример код
- Нужно работать в Delphi 2009/2010
Сказать правду, общие результаты были разочарованы. Ни один из решений не соответствовал всем вышеуказанным требованиям.
Dspack. Набрал лучшее на всех точках, но я мог бы сделать его только в Delphi7, пока не нашел «неофициальный» порт на этой странице: http://www.songbeamer.com/delphi/
В настоящее время он работает как очарование, в Delphi 2010.
Я очень счастливый пользователь, поэтому позвольте мне принять эту возможность поблагодарить создателей ДСППК и Себастьяна Зиерра, который портировал код в современные Delphi's!