我尝试了https://github.com/roman380/tmhare.mvps.org-vcam
上提供的基于 DirectShow 的示例虚拟相机之一,
我能够编译和构建并且它在浏览器(Chrome 和 Edge)中工作正常。
但如果是 Zoom 和 Team 等桌面应用程序,虚拟摄像头会被识别但不显示任何帧。选择此虚拟相机时,仅黑屏可见,而不是预期的输出。
我在阅读调试 DirectShow 过滤器和如何调试我在类DbgLog()
的构造函数中
添加的 c++ DirectShow 过滤器后尝试调试output pin
DbgLog((LOG_TRACE, 3, TEXT("test string")));
LogToFile
并在字段中 设置文件路径Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Debug\Filters.dll
但我没有看到任何日志字符串vcam-log.txt
。我缺少什么或如何在该文件中获取日志字符串?