|
如题。在程序中用pb调用摄像头拍照并保存到数据库,原摄像头是成功的。但换了高清摄像头后,摄像头界面直接黑屏。代码如下:
通过capCreateCaptureWindowA打开摄像头。
stringlpszName
ulongl1
l1=handle(p_1)
lpszName='攝像頭界面...'
lhand=capCreateCaptureWindowA(lpszName,262144+12582912+1073741824+268435456,-5,-30,320,240,l1,0)
iflhand0then
send(lhand,WM_CAP_SET_CALLBACK_VIDEOSTREAM,0,0)
send(lhand,WM_CAP_SET_CALLBACK_ERROR,0,0)
send(lhand,WM_CAP_SET_CALLBACK_STATUSA,0,0)
send(lhand,WM_CAP_DRIVER_CONNECT,0,0)
send(lhand,WM_CAP_SET_SCALE,1,0)
send(lhand,WM_CAP_SET_PREVIEWRATE,66,0)
send(lhand,WM_CAP_SET_OVERLAY,1,0)
send(lhand,WM_CAP_SET_PREVIEW,1,0)
endif
请教该如何解决此问题?谢谢 |
|