2017-07-10 76 views
0

因此,我想將我的擴展工作區(在MAC上)投射到iOS上的應用程序。我已經閱讀了幾天,並單獨列出了Quartz顯示服務API,以便爲每個連接的顯示器直接從GPU捕獲屏幕。如何在沒有連接外部監視器的情況下在Mac上添加擴展工作區?

至於我的使用案例,我需要在本地WiFi網絡上通過HTTP流式傳輸,並能夠在我的應用程序中接收它。問題是,如果沒有連接像投影機或顯示器這樣的兼容設備,Mac不會擴展工作區。我如何解決這個問題?我需要能夠通過HTTP/tcp僅轉換擴展工作區,而且從我讀過的內容看來,這似乎是可能的。我也研究過IOKit和其他相關資源,但他們對我沒有太多有用的信息。由於目標是將擴展的工作空間從MAC流式傳輸到其他設備,因此連接真正的輔助顯示屏是沒有用的,並且沒有意義。

我們可以通過某種方式解決這個問題嗎?讓內核認爲有另一個顯示器連接?

是否有任何其他方式來產生擴展桌面和投它?

任何幫助將不勝感激。

回答

0

我發現了一個Github repo,它在某種程度上做了我想做的事情。他們實際上編寫了一個驅動程序,通過欺騙mac來啓用多個虛擬桌面,使其認爲它已連接到物理監視器。對於未來像我這樣的人,請看看link

任何其他輸入,以實現這一點也將是偉大的。

相關問題