Donc, je voulais lancer mon espace de travail étendu (sur MAC) à mon application sur iOS. Je l'ai lu pendant quelques jours et j'ai distingué l'API des services d'affichage Quartz pour capturer l'écran directement à partir du GPU pour chaque écran connecté.Comment ajouter un espace de travail étendu sur mac sans connecter de moniteur externe?
En ce qui concerne mon cas d'utilisation, je dois le diffuser via HTTP sur un réseau wifi local et pouvoir le recevoir dans mon application. Le problème est que Mac ne peut pas étendre l'espace de travail sans connecter un périphérique compatible tel qu'un projecteur ou un moniteur. Comment est-ce que je travaille autour de ceci? Je dois être capable de lancer uniquement l'espace de travail étendu via HTTP/tcp et il semble possible d'après ce que j'ai lu. J'ai aussi regardé IOKit et d'autres sources, mais ils n'avaient pas beaucoup d'informations utiles pour moi. Comme l'objectif est de diffuser l'espace de travail étendu vers d'autres périphériques du MAC, la connexion d'un vrai écran secondaire est inutile et n'a aucun sens.
Pouvons-nous contourner ce problème en faisant en sorte que le noyau pense qu'un autre écran est connecté?
Existe-t-il un autre moyen de générer un bureau étendu et de le diffuser?
Toute aide sera grandement appréciée.