Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.07.2015, 13:31   #1
vladzian
 
Регистрация: 21.07.2015
Сообщений: 3
Вопрос Как программно определить, что web-камера включена?

Пишу библиотеку для работы с вебкой. Использую DirectShowLib. Все отлично работает, но не знаю как проверить включена ли вообще веб-камера перед началом записи видео в файл.
vladzian вне форума Ответить с цитированием
Старый 22.07.2015, 00:32   #2
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Читай тут.
Цитата:
It is better to use first audio device (index: 0) if all webcams are placed in the same room.

In case, when there is no video device attached to your PC, the program will throw an error. I recommend you use this technique instead of using try-catch blocks to handle the error:
Пробуй дергать функцию в блоке отлова, которая будет кидать ошибку, если камера не подключена. Если произошла ошибка=камеры нет, дернулось нормально=камера есть.
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 22.07.2015, 08:38   #3
vladzian
 
Регистрация: 21.07.2015
Сообщений: 3
По умолчанию

Спасибо, что ответили.
Ссылка полезная. Но самое интересное, что при отключенной камере не возникает ошибок. Так же проверял на GraphEditPlus, пишет себе спокойно видео, записывается просто зеленый (бывало оранжевый) экран. Возможно это связанно с тем, что вместо нормальной вебки я использую камеру своего андройда. Будут результаты - отпишусь.
vladzian вне форума Ответить с цитированием
Старый 27.07.2015, 16:01   #4
Masyanya12345
Новичок
Джуниор
 
Аватар для Masyanya12345
 
Регистрация: 27.07.2015
Сообщений: 6
По умолчанию

у меня индикатор светится, если камера включена. У вас нет лампочки маленькой?
Masyanya12345 вне форума Ответить с цитированием
Старый 29.07.2015, 10:12   #5
vladzian
 
Регистрация: 21.07.2015
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Masyanya12345 Посмотреть сообщение
у меня индикатор светится, если камера включена. У вас нет лампочки маленькой?
Мне надо программно определить включена она или нет. И в случае, когда выключена, оповестить, например пользователя, что ее необходимо включить.
vladzian вне форума Ответить с цитированием
Старый 29.07.2015, 10:35   #6
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

Цитата:
И в случае, когда выключена, оповестить, например пользователя, что ее необходимо включить.
че-то я не понял, нужно определить, что камера присутсвует в системе, или что камера стримит видео в данный момент?
f.hump вне форума Ответить с цитированием
Старый 30.07.2015, 19:33   #7
Таксист
Пользователь
 
Аватар для Таксист
 
Регистрация: 11.12.2014
Сообщений: 66
По умолчанию

Цитата:
Сообщение от vladzian Посмотреть сообщение
Пишу библиотеку для работы с вебкой. Использую DirectShowLib. Все отлично работает, но не знаю как проверить включена ли вообще веб-камера перед началом записи видео в файл.
Недавно видил в DevExpress компонентах CameraControl, скачай триал посмотри, вдруг пригодится
Таксист вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WEB камера как видеорегистратор Stilet Софт 3 03.11.2012 11:03
Как программно определить, что файл уже кем-то открыт? AlexSoft777 Общие вопросы Delphi 6 05.07.2011 22:05
Можно ли программно определить, что мышь двигает не человек, а бот? amakl Софт 4 11.01.2011 02:18
Web камера TacoBell Общие вопросы C/C++ 8 01.10.2010 17:59
Web-программирование и web-камера Виталий Желтяков PHP 1 30.08.2010 01:45