Directshow, захват двух веб-камер USB, не может начаться одновременно - PullRequest
3 голосов
/ 09 апреля 2011

В моей программе есть два графика, каждый из которых может управлять камерой USB для захвата видеоданных.

Я могу запускать их отдельно без проблем, как:

cam_a.start();
sleep(100);
cam_b.start();

Однако без« sleep » второй график не будет работать правильно, например, без записи файла и без отображения кадра.

Кто-нибудь может помочь решить эту проблему?

Win7 64 бит,windows sdk 7 Веб-камера Logitech c210 Веб-камера Logitech c510 Съемка видео в формате Directshow.

1 Ответ

2 голосов
/ 16 апреля 2011

В Windows USB-камеры Logitech обычно основывались на TWAIN / WIA (http://www.twain.org, http://msdn.microsoft.com/en-us/library/ms630368%28v=vs.85%29.aspx). Возможно, ваша проблема вызвана тем, что драйвер Logitech TWAIN / WIA не защищен от потоков или имеет ошибку. Ваша камера DV-1394вероятно, использует другой драйвер, поэтому нет проблем с драйвером Logitech.

...