我正在学习Directshow过滤器开发。我尝试编译和测试推送源过滤器示例中给出的官方示例过滤器
在这个示例代码中有三个过滤器
- CPushSourceBitmap:单个位图(从当前目录加载)
- CPushSourceBitmapSet:位图集(从当前目录加载)
- CPushSourceDesktop:当前桌面图像的副本(仅限 GDI)
编译和构建后,我使用命令注册了过滤器
regsvr32.exe some_path\bin\x64\Debug\PushSource.dll
然后我插入PushSource Dektop Filter
GraphEdit 并渲染图钉。
在播放时,我看到的是白屏而不是桌面视图。
我错过了什么?
我在 i3 处理器上使用 Windows 10 家庭版作为操作系统。