bcb6.0 vfw 視訊問題

看板C_and_CPP (C/C++)作者 (是人心在動...)時間15年前 (2010/11/28 13:34), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
HWND hCapWnd; hCapWnd = capCreateCaptureWindow( (LPSTR) "My Capture Window", WS_CHILD | WS_VISIBLE, 0, 0, 300, 300, Form1->Handle, 1 ); capDriverConnect(hCapWnd, 0 ); capPreviewRate(hCapWnd, 1000/30); capPreviewScale(hCapWnd,true); capOverlay(hCapWnd, true); capPreview(hCapWnd,true); --------------------------------------------------------- 輸入以上的code 可以連結到webcam並且秀出來 但是我想去查device的名稱及版本 輸入以下的code char szDeviceName[80]; // Driver Name char szDeviceVersion[80]; // Driver Version if (capGetDriverDescription(0, szDeviceName, sizeof(szDeviceName),szDeviceVersion, sizeof(szDeviceVersion))) { Form1->Label1->Caption = szDeviceName; Form1->Label2->Caption = szDeviceVersion; } 不過我換哪個webcam 他永遠顯示 Microsoft WDM Image Capture (Win32) 找了很久還是不知道問題出在哪?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.246.54 ※ 編輯: capucino 來自: 60.249.246.54 (11/28 13:35)

11/28 14:02, , 1F
視訊都用一樣的驅動吧,所以結果一樣...
11/28 14:02, 1F

11/28 14:04, , 2F
而且Driver跟Device是不一樣的東西唷
11/28 14:04, 2F

11/28 14:05, , 3F
我記得在ring3好像看不到Device Name
11/28 14:05, 3F

11/28 14:06, , 4F
請問ring3是什麼呢?
11/28 14:06, 4F

11/28 14:07, , 5F
ring3=user mode (相對於kernel mode)
11/28 14:07, 5F

11/28 14:10, , 6F
那請問一下我該如何取得device name,因為我可能接兩個
11/28 14:10, 6F

11/28 14:10, , 7F
webcam 目前接上 兩個webcam後 抓到的device數目還是1
11/28 14:10, 7F
文章代碼(AID): #1CyUd9r2 (C_and_CPP)
文章代碼(AID): #1CyUd9r2 (C_and_CPP)