Partager via


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 une carte 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 l’énumération D3DKMDT_VIDEO_SIGNAL_STANDARD 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) du signal vidéo entier.

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 le taux d’actualisation horizontal en Hz.

PixelRate

Fréquence d’horloge des pixels.

AdditionalSignalInfo

Pris en charge par WDDM 1.3 et versions ultérieures, affichez les pilotes miniport 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 ligne de balayage (par exemple, progressif ou entrelacé) du signal vidéo.

Prise en charge à partir de Windows 8.1.

AdditionalSignalInfo.VSyncFreqDivider

Rapport du taux VSync d’un moniteur qui s’affiche via une session connectée Miracast au taux de synchronisation VSync du récepteur Miracast.

Pour éviter les artefacts visuels, le taux VSync du moniteur d’affichage connecté au récepteur Miracast doit être un multiple entier du taux de synchronisation VSync du récepteur Miracast. Le pilote display miniport signale le dernier taux au système d’exploitation en tant que taux d’actualisation du chemin d’accès présent du bureau.

Remarque Le système d’exploitation échoue toute tentative du pilote pour ajouter un mode cible qui entraîne un taux de synchronisation virtuel inférieur à 23,9 Hz à une cible Miracast.
 
Pour une cible non Miracast, le pilote doit définir VSyncFreqDivider sur zéro.

Prise en charge à partir de Windows 8.1.

AdditionalSignalInfo.Reserved

Réservé à l’utilisation du système. N’utilisez pas votre pilote.

Prise en charge à partir de Windows 8.1.

ScanLineOrdering

Constante de l’énumération D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING qui indique l’ordre de ligne de balayage (par exemple, progressif ou entrelacé) du signal vidéo.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dkmdt.h

Voir aussi

D3DKMDT_VIDEO_PRESENT_TARGET

D3DKMDT_VIDPN_TARGET_MODE