這可能會遇到一個天真的問題,但是有沒有可能讓一個應用程序訪問屬於另一個應用程序的NSView
對象並在其上繪製(通過IPC或其他方式)?一個應用程序在另一個的NSView上繪製
3
A
回答
0
是的。這正是IOSurface
framework的目的。 Lion的一個很好的例子就是Lion,它有一個獨立於HTML解析過程的渲染過程。
有一篇關於它的好文章here。
請注意,如果您的應用程序位於Sandbox中,則無法使用IPC與應用程序沙箱外的應用程序進行通信,但可以與沙箱內的輔助工具進行通信。
+0
謝謝。我會看看! – 2012-01-14 03:51:51
+0
不確定IOSurface是否適用於我。我使用的是第三方庫,我使用了NSView,它可以完成從攝像頭爲我拍攝的所有視頻。我只是希望它能夠在另一個進程中呈現給NSView。所以我會以某種方式需要從一個NSView中提取圖形數據並將其發送到其他進程的NSView。 – 2012-01-19 12:08:57
相關問題
- 1. 用OpenGL繪製到另一個應用程序窗口
- 2. 一個Android應用程序來控制另一個應用程序
- 3. 強制應用程序在另一個Android設備上打開
- 4. 繪製內的另一個
- 5. 從另一個應用程序控制應用程序
- 6. 從另一個應用程序控制WPF應用程序
- 7. 如何在另一個引導另一個angularjs應用程序?
- 8. 如何在另一個線程上繪製到QLabel上
- 9. 如何在NSView上繪製NSView?
- 10. 從另一個rails應用程序在一個rails應用程序上運行一個shell腳本
- 11. 在一個UIImageView中繪製一個UIImage在另一個UIImageView內
- 12. iPad應用程序 - 在屏幕上一次繪製一個對象
- 13. 在一個Iphone應用程序中使用另一個應用程序?
- 14. 在另一個應用程序
- 15. 如何在另一個應用程序
- 16. 在另一個應用程序中打開一個Android應用程序
- 17. 在另一個silverlight應用程序中嵌入一個silverlight應用程序
- 18. 如何在一個應用程序中包含另一個應用程序?
- 19. 如何在另一個應用程序頂部繪製圖形/文本
- 20. 從另一個應用程序調用一個Angularjs應用程序的功能?
- 21. 如何在Canvas中的另一個上繪製一條線?
- 22. 在App Store中用另一個替換一個應用程序
- 23. C#應用程序在控制檯中使用另一個應用程序
- 24. 在模擬器上安裝另一個應用程序的應用程序
- 25. 從另一個應用程序訪問一個應用程序中的事件
- 26. 如何從另一個程序控制MFC應用程序?
- 27. 從另一箇中打開另一個JavaFX應用程序?
- 28. 調用另一個另一個應用程序然後回到同一個應用程序之前打開
- 29. 在可可中替換另一個NSView
- 30. C#在另一個應用程序中包裝應用程序
[Mac OS X:一個進程是否可以渲染到另一個進程的窗口?](http://stackoverflow.com/questions/583202/mac-os-x-can-one-process-render-to-另一個進程窗口) – 2012-01-14 01:31:52