Chiamata di funzioni DisplayConfig per una destinazione miracast Windows 8.1
Nota
A partire da Windows 10 (WDDM 2.0), il sistema operativo viene fornito con uno stack Miracast predefinito che può funzionare su qualsiasi GPU. Per informazioni sullo stack di Microsoft Miracast e sui requisiti dei driver e dell'hardware per supportare la visualizzazione miracast a partire da Windows 10, vedere la documentazione seguente:
Creazione di soluzioni di proiezione wireless di classe migliori con Windows 10
Documentazione di WHLK pertinente in Device.Graphics.WDDM13.DisplayRender.WirelessDisplay
Gli sviluppatori di driver non devono più implementare uno stack Miracast personalizzato. Microsoft potrebbe rimuovere il supporto per gli stack miracast personalizzati in una versione futura di Windows.
Per ridurre i problemi di compatibilità delle app esistenti esposte a nuove destinazioni Miracast, le implementazioni delle funzioni QueryDisplayConfig e SetDisplayConfig hanno modi per trovare le destinazioni Miracast:
- Un valore di DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST nell'enumerazione DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY indica che la destinazione VidPN è un dispositivo Miracast.
- Il valore del parametro Flags di QDC_ALL_PATHS in una chiamata a QueryDisplayConfig non restituirà i percorsi che si connettono a una destinazione Miracast che non dispone di un monitoraggio attivo collegato.
- Per ogni percorso con un monitoraggio Miracast connesso, QueryDisplayConfig restituisce il tipo di connettore segnalato dal sink Miracast. I sink Miracast interni segnalano un valore di DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST nell'enumerazione DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY . Ad esempio, se un sink Miracast segnala che un televisore è connesso al sink con un cavo High-Definition Interfaccia multimediale (HDMI), QueryDisplayConfig segnala il tipo di destinazione come DISPLAYCONFIG_OUTPUT_TECHNOLOGY_HDMI.
- La struttura DISPLAYCONFIG_VIDEO_SIGNAL_INFO ha un membro del divisore di frequenza VSync, vSyncFreqDivider, usato in modo analogo a D3DKMDT_VIDEO_SIGNAL_INFO. vSyncFreqDivider.
- La funzione DisplayConfigGetDeviceInfo fornisce il tipo di connettore di base per qualsiasi destinazione. Per una destinazione Miracast, questa funzione restituisce sempre un valore di DISPLAYCONFIG_OUTPUT_TECHNOLOGY_MIRACAST nell'enumerazione DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY .