structure D3DKMDT_VIDEO_SIGNAL_INFO (d3dkmdt.h)
La structure D3DKMDT_VIDEO_SIGNAL_INFO contient des informations sur un signal vidéo piloté par une sortie vidéo sur un adaptateur d’affichage.
Syntaxe
typedef struct _D3DKMDT_VIDEO_SIGNAL_INFO {
D3DKMDT_VIDEO_SIGNAL_STANDARD VideoStandard;
D3DKMDT_2DREGION TotalSize;
D3DKMDT_2DREGION ActiveSize;
D3DDDI_RATIONAL VSyncFreq;
D3DDDI_RATIONAL HSyncFreq;
SIZE_T PixelRate;
union {
struct {
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering : 3;
UINT VSyncFreqDivider : 6;
UINT Reserved : 23;
} AdditionalSignalInfo;
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
};
} D3DKMDT_VIDEO_SIGNAL_INFO;
Membres
VideoStandard
Constante de la D3DKMDT_VIDEO_SIGNAL_STANDARD énumération qui indique la norme vidéo (le cas échéant) qui définit le signal vidéo.
TotalSize
Structure D3DKMDT_2DREGION qui spécifie la largeur et la hauteur (en pixels) de l’ensemble du signal vidéo.
ActiveSize
Structure D3DKMDT_2DREGION qui spécifie la largeur et la hauteur (en pixels) de la partie active du signal vidéo.
VSyncFreq
Structure D3DDDI_RATIONAL qui spécifie le taux d’actualisation vertical en Hz.
HSyncFreq
Structure D3DDDI_RATIONAL qui spécifie la fréquence d’actualisation horizontale en Hz.
PixelRate
Fréquence d’horloge en pixels.
AdditionalSignalInfo
Pris en charge par WDDM 1.3 et versions ultérieures, les pilotes miniports s’exécutant sur Windows 8.1 et versions ultérieures.
AdditionalSignalInfo.ScanLineOrdering
Constante de l’énumération D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING qui indique l’ordre de la ligne de balayage (par exemple, progressive ou entrelacée) du signal vidéo.
Pris en charge à partir de Windows 8.1.
AdditionalSignalInfo.VSyncFreqDivider
Rapport entre le taux de synchronisation VSync d’un moniteur qui s’affiche via une session connectée Miracast et le taux de synchronisation VSync du récepteur Miracast.
Pour éviter les artefacts visuels, le taux de synchronisation VSync du moniteur d’affichage connecté au récepteur Miracast doit être un multiple entier du taux VSync du récepteur Miracast. Le pilote miniport d’affichage signale ce dernier taux au système d’exploitation comme taux d’actualisation du chemin d’accès actuel du bureau.
Pris en charge à partir de Windows 8.1.
AdditionalSignalInfo.Reserved
Réservé pour le système. N’utilisez pas dans votre pilote.
Pris en charge à partir de Windows 8.1.
ScanLineOrdering
Constante de l’énumération D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING qui indique l’ordre de la ligne de balayage (par exemple, progressive ou entrelacée) du signal vidéo.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
En-tête | d3dkmdt.h |