可以在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上的特定屏幕/控件