Получить статус веб-камеры с помощью C # - PullRequest
2 голосов
/ 28 декабря 2011

Я использую DirectShowLib .Net для захвата изображений с веб-камеры.Как узнать состояние моей веб-камеры в C #?Я имею в виду, если это уже используется другим приложением?

1 Ответ

0 голосов
/ 28 декабря 2011

Создайте график захвата, например, Camera -> Null Renderer и переведите его в состояние паузы.Если вам это удалось, камера (была) простаивала, потому что в противном случае это стороннее приложение блокировало бы ее исключительно.

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

...