Appel de fonctions DisplayConfig pour une cible Miracast Windows 8.1
Notes
À compter de Windows 10 (WDDM 2.0), le système d’exploitation est fourni avec une pile Miracast intégrée qui peut fonctionner sur n’importe quel GPU. Pour plus d’informations sur la pile Microsoft Miracast et la configuration requise des pilotes et du matériel pour prendre en charge les affichages Miracast à partir de Windows 10, consultez la documentation suivante :
Création de solutions de projection sans fil de pointe avec Windows 10
La documentation WHLK pertinente sur Device.Graphics.WDDM13.DisplayRender.WirelessDisplay
Les développeurs de pilotes ne doivent plus implémenter une pile Miracast personnalisée. Microsoft peut supprimer la prise en charge des piles Miracast personnalisées dans une prochaine version de Windows.
Pour réduire les problèmes de compatibilité des applications existantes exposées à de nouvelles cibles Miracast, les implémentations des fonctions QueryDisplayConfig et SetDisplayConfig permettent aux applications de trouver des cibles Miracast :
- La valeur DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST dans l’énumération DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY indique que la cible VidPN est un appareil Miracast.
- La valeur du paramètre Flags de QDC_ALL_PATHS dans un appel à QueryDisplayConfig ne retourne pas les chemins d’accès qui se connectent à une cible Miracast qui n’a pas de moniteur actif attaché.
- Pour chaque chemin d’accès disposant d’un moniteur Miracast connecté, QueryDisplayConfig retourne le type de connecteur signalé par le récepteur Miracast. Les récepteurs Miracast internes signalent une valeur de DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST dans l’énumération DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY . Par exemple, si un récepteur Miracast signale qu’un téléviseur est connecté au récepteur avec un câble HDMI (High-Definition), QueryDisplayConfig signale le type cible comme DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI.
- La structure DISPLAYCONFIG_VIDEO_SIGNAL_INFO a un membre de diviseur de fréquence VSync, vSyncFreqDivider, qui est utilisé de la même manière que D3DKMDT_VIDEO_SIGNAL_INFO. vSyncFreqDivider.
- La fonction DisplayConfigGetDeviceInfo fournit le type de connecteur de base pour n’importe quelle cible. Pour une cible Miracast, cette fonction retourne toujours une valeur de DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST dans l’énumération DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY .