В настоящее время я работаю над проектом, в котором мне нужно получить доступ к встроенной камере (программное обеспечение будет работать на планшете), транслировать то, что показывает камера, и позволить пользователю сделать снимок из потока. У меня есть версия того, что я пытаюсь выполнить на своем ноутбуке с работающей встроенной камерой. Основное отличие заключается в том, что в ноутбуке используется Windows XP, а в планшете - Windows 7.
Запуская программное обеспечение на планшете, я получаю исключение (при некоторых исследованиях выяснилось, что причиной исключения является то, что устройство WIA не обнаружено). Возможно ли, что встроенная камера несовместима с WIA? Устройство отображается в диспетчере устройств как устройство USB-камеры, но, в отличие от камеры на моем ноутбуке, я не могу получить к нему прямой доступ. Мне нужно использовать стороннее программное обеспечение, установленное производителем планшета, чтобы камера работала.
Кто-нибудь сталкивался с подобными проблемами? Я должен верить, что если производитель планшетов может делать то, что мне нужно, я смогу сделать что-то подобное.
Существует также API переносных устройств Windows, который может обращаться к камерам, но, похоже, он написан на C ++, без оболочки .NET. Кто-нибудь знает простой учебник о том, как я могу заставить .NET хорошо с ним работать? РЕДАКТИРОВАТЬ: только что попробованный WPD также не указал никаких устройств. Я начинаю думать, что этой камеры не существует.
Приветствуются любые знания / указатели на ресурсы. (Пока что Google опубликовал те же самые статьи, независимо от того, как я подхожу к проблеме)