V4L2: Получить статус устройства / ввода

Может быть, кто-нибудь узнает ответ на следующий вопрос …

Я подключил USB цифровую камеру (она имеет один входной контакт — 0).

Я проверяю состояние ввода каждые 5 секунд через структуру: v4l2_input (вот пример: http://pastebin.com/FFvNAkQ3), чтобы обработать ситуацию, если установлен один из флагов (V4L2_IN_ST_NO_POWER или V4L2_IN_ST_NO_SIGNAL или V4L2_IN_ST_NO_H_LOCK).

Проблема в том, что даже когда я отключаю мою цифровую USB-камеру, состояние входа всегда равно 0 (0x00). Почему драйвер не меняет флаг состояния входа, когда устройство отключено?

Может быть, можно проверить состояние устройства не только входным контактом? Если да, то какой запрос ioctl должен быть установлен …?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]