Hola,
Estoy haciendo unos modificaciones en una dll que permite
capturar imágenes de una webcam usando vfw (video for
windows)
Lo que he introducido ha sido:
dwSize=capGetVideoFormatSize(hWndC);
capGetVideoFormat(hWndC,&videoFormat,dwSize);
videoFormat.bmiHeader.biWidth=width;
videoFormat.bmiHeader.biHeight=height;
videoFormat.bmiHeader.biSizeImage =
(width*height*videoFormat.bmiHeader.biBitCount)/8;
capSetVideoFormat(hWndC,&videoFormat,dwSize);
donde videoFormat está definido así
BITMAPINFO videoFormat;
La cámara que estoy usando es la Webcam Express de
Logitech. Su software permite cambiar entre tres
resoluciones diferentes. A mí, por defecto, me sale la
menor resolución, y al intentar cambiarla, mediante el
codigo antes citado, no se produce ningún efecto, me
mantiene la misma.
Leer las respuestas