var obj = {};
async function pre(obj) {self.something = "something";}
async function first(obj){...something...}
async function second(obj){...something...}
async function third(obj){...Do something with obj...}
// use array destructuring to get the responses after promises resolve
const [ preResponse, firstResponse, secondResponse ] = await Promise.all([
pre(obj),
first(obj),
second(obj)
]);
const thirdResponse = await third(obj);
Интересное примечание стороны, WIA не поддерживается Vista для того, чтобы делать Получения от Веб-камер больше. Они главным образом предназначались для него к Сканерам и получению по запросу кадров из камер.
кроме того, более крупные производители как Logitech отказались от WIA, польза DirectShow.
Вот хороший пример выполнения этого. Это использует DirectShow. Сеть ( http://directshownet.sourceforge.net/ ), который propably лучше, чем использование "буфера обмена": D.
http://www.codeproject.com/KB/audio-video/WebcamUsingDirectShowNET.aspx
На моем компьютере WIA был кропотливо sloooow..., таким образом, я решил дать Windows Multimedia Video Capture попытка.
можно найти демонстрацию здесь .
Это действительно зависит от того, что Вы хотите сделать. WIA, прежде всего, для получения кадров из устройств обработки изображений и DirectShow (используемый или до directshow.net , или справился, DirectX) для доступа к более полным возможностям видео.
другая опция состоит в том, чтобы создать приложение WPF. Это имеет огромную сумму созданных в поддержке видео (до такой степени, что, имея видеоклип цикличного выполнения, поскольку кнопка довольно тривиальна), и должно быть быстро и легок разработать.
Необходимо будет использовать Приобретение Windows Image (WIA) для интеграции веб-камеры с приложением. Существует много примеров этого легко доступного. Вот Пользовательский элемент управления Веб-камеры C# с источником.
Вот еще некоторые статьи и сообщения в блоге от людей, надеющихся решать ту же проблему, которая Вы:
] Это пакет с функциями, которые могут быть использованы в системах компьютерного зрения под названием AForge. И у них есть простой способ получить изображения с веб-камеры с USB-камеры, если вы все еще ищете. [
] [] Просто проверьте пример кода датчика движения компьютерного зрения. Я уверен, что вы сможете вытащить из него нужные вам вызовы функций, как это сделал я. [
] [] [извините за некро, но это может пригодиться кому-нибудь в будущем] [
]