Antiguamente, capturar imágenes de la webcam con .net era todo un pain. Había que acceder al api de Windows 32 a través de [DLLImport], establecerlos puntos de entrada a función, simuladores de apuntadores y escribir montones de código.

Hoy en día, la computación no es solo de PC. También es de dispositivos móviles. Y los dispositivos móviles vienen llenos de dispositivos. Y nosotros developers, necesitamos acceder a esos dispositivos de una manera muy sencilla. Con WinRT hemos pensado en ello y usando tecnología de avanzada como async (en este post explico de qué se trata async) hemos logrado que sea una tarea muy sencilla y en este video, les muestro cómo es de fácil acceder a la webcam para capturar una fotografía y las configuraciones que debemos hacer a nuestra app para que funcione correctamente.

Observemos la ventaja de la inclusión de async contra Windows Phone, donde tendríamos que usar EventHandlers que nos complican un poco el asunto:

 

image