WIA не может найти мою внутреннюю камеру в Windows 7

В настоящее время я работаю над проектом, в котором мне нужно получить доступ к встроенной камере (программное обеспечение будет работать на планшете), транслировать то, что показывает камера, и позволить пользователю сделать снимок из потока. У меня есть версия того, что я пытаюсь выполнить на своем ноутбуке с работающей встроенной камерой. Основное отличие заключается в том, что в ноутбуке используется Windows XP, а в планшете - Windows 7.

Запуская программное обеспечение на планшете, я получаю исключение (при некоторых исследованиях выяснилось, что причиной исключения является то, что устройство WIA не обнаружено). Возможно ли, что встроенная камера несовместима с WIA? Устройство отображается в диспетчере устройств как устройство USB-камеры, но, в отличие от камеры на моем ноутбуке, я не могу получить к нему прямой доступ. Мне нужно использовать стороннее программное обеспечение, установленное производителем планшета, чтобы камера работала.

Кто-нибудь сталкивался с подобными проблемами? Я должен верить, что если производитель планшетов может делать то, что мне нужно, я смогу сделать что-то подобное.

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

Приветствуются любые знания / указатели на ресурсы. (Пока что Google опубликовал те же самые статьи, независимо от того, как я подхожу к проблеме)


person Matt    schedule 09.09.2010    source источник


Ответы (1)


Оказывается, моя камера несовместима с WIA. Мне удалось заставить планшет делать то, что мне нужно, с помощью directshow (на самом деле directshow.net)

Хорошие ссылки, если другие пытаются сделать что-то подобное и имеют похожие проблемы http://msdn.microsoft.com/en-us/library/dd375454%28VS.85%29.aspx

http://directshownet.sourceforge.net/faq.html

person Matt    schedule 15.09.2010