有關VCF中的capDlgVideoSource問題 |
答題得分者是:taishyang
|
sunwingman
一般會員 ![]() ![]() 發表:26 回覆:47 積分:14 註冊:2008-05-14 發送簡訊給我 |
[code cpp] char szDeviceName[80]; char szDeviceVersion[80]; /////找出所有裝置,將他顯示在cbDriveList for (int wIndex=0;wIndex<10;wIndex ) { if(capGetDriverDescription(wIndex, szDeviceName, sizeof(szDeviceName), szDeviceVersion, sizeof(szDeviceVersion))) cbDriverList->Items->Add(szDeviceName); } [/code] 我用上述程式碼,我可以找到的驅動裝置一直就是如下圖所示: ![]() 可是如果我有兩台webcam,這樣子我一直都只能驅動一台。 But,假如我用capDlgVideoSource,裡面有個可以選裝置來源, 而且他還可以把兩台型號都列出來, 如此一來,我就可以任意選擇一個裝置來源來驅動(我不需要兩台一起驅動,我只是希望可以讓我任選一台驅動) 如下圖所示: ![]() 但是假如我不想用capDlgVideoSource來選擇輸入來源,有什麼其他方法嗎? 我搜尋過滿多文章的,但是好像沒有類似的討論。 |
taishyang
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
VCF? VFW?
目前站上看到的解決方式都是用DirectShow ===================引 用 sunwingman 文 章=================== 但是假如我不想用capDlgVideoSource來選擇輸入來源,有什麼其他方法嗎? 我搜尋過滿多文章的,但是好像沒有類似的討論。 |
sunwingman
一般會員 ![]() ![]() 發表:26 回覆:47 積分:14 註冊:2008-05-14 發送簡訊給我 |
|
taishyang
站務副站長 ![]() ![]() ![]() ![]() ![]() ![]() 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |