全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2521
推到 Plurk!
推到 Facebook!

使用VFW去連WebCam的問題

尚未結案
young_60544
一般會員


發表:3
回覆:2
積分:1
註冊:2006-08-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-02 02:33:12 IP:220.132.xxx.xxx 訂閱

最近試做WebCam的程式, 我參考站長推的金禾的書使用VFW來操作webcam, 但是發生一個怪現象,

1.在列出系統的視訊裝置的時候, 並無法正確的把所有的視訊裝置抓出來

2.強制使用數字去設定(根據書上說最多只能有十個視訊裝置)也無法正確抓取

3.我同時在系統上插了兩台同樣型號的webcam, 使用DSPACK的測試是可以抓出來兩台型號一模一樣的webcam而且也都可以使用, 但是使用VFW則只能抓到ㄧ台!

以下是我抓取的程式碼:

procedure TForm1.FormCreate(Sender: TObject);
var
wDriverIndex:DWORD;
DrvCount:integer;
DrvName:array[0..80] of char;
DrvVer:array[0..80] of char;
begin

DrvCount:=0;

for wDriverIndex:=0 to 9 do
if capGetDriverDescription(wDriverIndex,DrvName,sizeof(DrvName),DrvVer,sizeof(DrvName)) then
begin
inc(DrvCount);
end;
DriverCountText.Caption:=inttostr(DrvCount);
end;

系統時間:2024-12-04 1:29:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!