VFW摄像头没画面黑屏

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
HWND s_hwnd = capCreateCaptureWindow(L"C", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_US 
EDEFAULT, hWnd, NULL);
capDlgVideoFormat(s_hwnd);
//连接
capDriverConnect(s_hwnd, 0);
//预览模式帧数
capPreviewRate(s_hwnd, 10);
capPreview(s_hwnd, true); //启动Preview模式
//启用预览模式
capPreview(s_hwnd, TRUE);
TCHAR m_CapFileName[] = L"Capture.avi";// 设置捕获文件
capFileSaveAs(s_hwnd, m_CapFileName);
ShowWindow(s_hwnd, SW_SHOW);
运行结果及报错内容

我的解答思路和尝试过的方法
capDlgVideoFormat(s_hwnd);

错误码 2

我想要达到的结果

显示画面成功

可以看看是不是电脑的设置问题,希望对你有帮助