作者sbk8027 (sbk8027)
看板Visual_Basic
标题[.NET] 同时启动两台WEBCAM
时间Tue May 14 15:09:28 2013
想要同时启动WEBCAM分别在PICTUREBOX1及PICTUREBOX2上
但目前用按钮开启时 开第一台 在开第二台第一台就会关掉
想请问是以下这里的问题吗?
hWnd = capCreateCaptureWindowA("WebCam", (WS_CHILD Or WS_VISIBLE), 0, 0, 0, 0, PictureBox2.Handle.ToInt32(), 0)
' hWnd = capCreateCaptureWindowA("Capture", 1342177280, 0, 0, 640, 480, pic.Handle.ToInt32, 0)
SendMessageA(hWnd, 1034, 0, 0)
SendMessageA(hWnd, 1038, 44, 0)
SendMessageA(hWnd, 1974, 1, 0)
SendMessageA(hWnd, 1976, 66, 0)
' 连接至视讯装置
If SendMessage(hWnd, WM_CAP_DRIVER_CONNECT, device, 0) = 1 Then
' 设定预览比率
SendMessage(hWnd, WM_CAP_SET_SCALE, 1, 0)
' 设定预览速率
SendMessage(hWnd, WM_CAP_SET_PREVIEWRATE, 30, 0)
' 开始视讯装置预览
SendMessage(hWnd, WM_CAP_SET_PREVIEW, 1, 0)
' 调整预览大小至PictureBox
SetWindowPos(hWnd, HWND_BOTTOM, 0, 0, PictureBox2.Width, PictureBox2.Height, (SWP_NOMOVE Or SWP_NOZORDER))
这里不能一样吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.25.111
1F:推 gp500adsl: VFW无法同时驱动两台喔 08/22 11:51