захват видео с web камеры?
Для захвата виде web камеры я использовал CAPture API.
Я делал это таким образом.
hWndC = capCreateCaptureWindowA (
(LPSTR)"My Capture Window", // window name if pop-up
WS_VISIBLE|WS_OVERLAPPEDWINDOW|WS_POPUP , // window style
0, 0, 160, 120, // window position and dimensions
hwnd,
NULL);
capDriverConnect(hWndC, 0);
capPreviewRate(hWndC, 66); // rate, in milliseconds
capPreview(hWndC, TRUE);
capSetCallbackOnFrame(hWndC,capVideoStreamCallback);
Но есть одна проблема для их использования надо обязательно создавать окно куда будет отображаться виде а только потом его пересылать.
Вопрос 1 -как обойтись без этого окна или на крайний случай как его скрыть.
Вопрос 2 - Можно ли сделать захват виде с web камеры через directx и как завут этот класс и где про это можно прочитать.
Тебе поможет Direct Show. Скачай себе DirectX SDK, там есть примеры захвата видео с камеры. Тока нах оно надо? Попробуй просто сделать родительское окно невидимым (через ShowWindow ).
Цитата: Ation
Тока нах оно надо?
[COLOR="Green"]Ation, предупреждение... Следи за высказываниями...[/COLOR]