可以在WPF控件中显示特定显示的副本吗?我需要将连接到电脑的显示器镜像到我的应用程序中的一个盒子中(类似电视上的PIP)。目前我正在使用DWM API和DwmRegisterThumbnail功能,它工作正常,但它只能处理特定的窗口作为输入,而不是整个屏幕,但我需要捕获整个屏幕。我也尝试使用Graphics.CopyFromScreen()来周期性地更新目标视图,但它消耗了大量的CPU和内存+并不平滑。将特定屏幕镜像到WPF控件中
-1
A
回答
0
你应该可以使用Expression Encoder SDK来完成它。检查 Microsoft.Expression.Encoder.ScreenCapture命名空间。
据我所知,用免费版本的表达式编码器你有10分钟的限制。
另一种选择是DirectShow。它是本地库,但有像.NET包装器DirectShow.NET。检查样本here
这里从codeproject其他几个环节:
http://www.codeproject.com/KB/audio-video/Tanvon_DirectShowFilters.aspx
http://www.codeproject.com/KB/directx/directxcapture.aspx
没有的DirectX:
相关问题
- 1. Android中的屏幕镜像
- 2. 镜像iPad屏幕为VGA
- 3. iPad屏幕镜像性能
- 4. iPad/iPhone屏幕镜像
- 5. 如何在两个屏幕上镜像richtextbox控件[编辑]
- 6. Google Home应用如何将屏幕镜像到Chromecast上?
- 7. 用户控件WPF飞溅屏幕
- 8. 如何将图像视图移动到屏幕的特定点
- 9. C#/ WPF:将弹出控件放置在屏幕中心?
- 10. WPF部分绑定到特定控件
- 11. 蓝牙轨迹球和屏幕镜像
- 12. 检测iOS AirPlay屏幕镜像功能
- 13. 在Chromecast上镜像Android屏幕
- 14. 如何通过USB镜像iOS屏幕?
- 15. 获取AirPlay镜像屏幕的UIWindow
- 16. Android关闭ChromeCast屏幕镜像功能
- 17. 在Android中分发到特定屏幕?
- 18. 在特定屏幕位置的图像
- 19. 如何强制WPF启动窗口到特定的屏幕?
- 20. 锁定屏幕上的Android锁定屏幕/媒体控件
- 21. 将自定义控件添加到全屏幕电影
- 22. WPF:多屏幕
- 23. OS X屏幕镜像驱动程序文件
- 24. 将uiimageView定位到屏幕的中心
- 25. React-navigation StackNavigator渲染到特定屏幕
- 26. 转到特定的主屏幕
- 27. Android TranslateAnimation - 将屏幕右侧的图像移动到屏幕上
- 28. iPhone开发:VNC服务器框架将iPhone屏幕镜像到Mac(Keynote)?
- 29. 如何将Photoshop窗口镜像到iPhone/iPad屏幕进行样机/开发?
- 30. 隐藏鼠标指针在Xbox上的特定屏幕/控件