兩台ccd同時使用問題 |
答題得分者是:cmf
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
flyup
資深會員 發表:280 回覆:508 積分:385 註冊:2002-04-15 發送簡訊給我 |
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
flyup
資深會員 發表:280 回覆:508 積分:385 註冊:2002-04-15 發送簡訊給我 |
int i;
char name[10][80];
char ver[10][80];
AnsiString s,name1,ver1;
TMenuItem* NewItem; for (i=0;i<=9;i++)
{
if ( capGetDriverDescription( i,name[i],80,ver[i],80) )
{
name1=name[i];
ver1=ver[i];
s="Driver="+name1+"Ver="+ ver1; capCreateCaptureWindow("My Capture Window", WS_VISIBLE | WS_CHILD ,320*i, 0, 320, 240,Panel1->Handle, i); //設定CaptureWindows
capDriverConnect (hCapWnd, i);
capPreviewRate(hCapWnd,100);
capPreview(hCapWnd,1); }
}
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
flyup
資深會員 發表:280 回覆:508 積分:385 註冊:2002-04-15 發送簡訊給我 |
In addition to opening the capture driver for generic read, the mapper needs to make a pin connection to the video source filter, using the format that the driver exported as part of its video properties. The driver is ready to stream data only when the pin connection is successful. The driver handle and pin connection handle have different uses. The driver handle is used to query and set the driver property and data range, and to make the pin connection. The pin connection handle is used to query and set the current streaming state (stop, pause, and run), and to read the streaming data. When the driver is opened the first time, the first supported video format exported from its driver is used to make the pin connection. Key format information is saved in the registry. To avoid failure due to lack of system resources, it is recommended that the least resource-bound video format be the default video format that is exported.
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
jason-huang您好:
試試下面的code(這是可以同時Display到Form上[我不知道有沒有更好的方式],至於切換的話,加上某些條件應該就可以了,我現在沒有設備,所以只好請您自行驗證了^_^) vcHWND = capCreateCaptureWindow ( "Capture Window",
WS_CHILD | WS_VISIBLE ,0, 0, 320,240 , Form1->Handle, 0); vcHWND1 = capCreateCaptureWindow ( "Capture Window",
WS_CHILD | WS_VISIBLE ,321, 0, 640,240 , Form1->Handle, 0); bool a = false;
for( int j = 0; j < 10; j )
{
a = capDriverConnect( vcHWND1, j );
if(a) break;
}
if( !a )
{
ShowMessage("攝影機1連接失敗..");
}
bool b = false;
for( int i = 0; i < 10; i )
{
b = capDriverConnect( vcHWND, i );
if( b ) break;
}
if( !b )
{
ShowMessage("攝影機2連接失敗..");
}
capPreview(vcHWND,true);
capPreviewRate(vcHWND,66);
capPreview(vcHWND1,true);
capPreviewRate(vcHWND1,66);
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
我沒用補捉卡,是兩個usb ccd 作業系統 xp
ccd1 dual mode USB Camera PLUS
ccd2 PC Camera
我目前的問題是在上面的程式呼叫第一次capDriverConnect
沒問題,會抓到系統目前預設的第一台ccd
在第二次呼叫capDriverConnect則會出現類似capDlgVideoSource
這樣的對話視窗讓你選擇第二台ccd,若重覆選擇同一台ccd則出現錯誤訊息,
必須選擇另一台才正常。
所以我想要的解決方法是:我不要這個對話視窗,真接設定ccd裝置後,第二次
呼叫capDriverConnect就可直接秀出畫面。這樣應該作得到吧
[/quote]
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
Streaming Devices (Video and Audio): Windows DDK USB Camera Minidriver Library The USB Camera Minidriver Library section covers the following topics: USBCAMD Structures
http://msdn.microsoft.com/library/en-us/stream/hh/stream/usbcmdpr_9qur.asp USBCAMD Callback Functions
http://msdn.microsoft.com/library/en-us/stream/hh/stream/usbcmdpr_6ilv.asp USBCAMD Services and Functions
http://msdn.microsoft.com/library/en-us/stream/hh/stream/usbcmdpr_0t6b.asp
------
︿︿ |
jason-huang
一般會員 發表:1 回覆:9 積分:2 註冊:2003-01-24 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |