Partager via


structure DXVA_COPPStatusDisplayData (dxva.h)

La structure DXVA_COPPStatusDisplayData décrit le mode d’affichage du signal transmis sur le connecteur associé à un appareil DIRECTX VA COPP.

Syntaxe

typedef struct _DXVA_COPPStatusDisplayData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG DisplayWidth;
  ULONG DisplayHeight;
  ULONG Format;
  ULONG d3dFormat;
  ULONG FreqNumerator;
  ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;

Membres

rApp

Spécifie un nombre aléatoire 128 bits, utilisé une seule fois. Ce nombre aléatoire est généré par l’application demandée et fourni au pilote d’affichage dans le membre rApp de la structure DXVA_COPPStatusInput.

dwFlags

Spécifie des informations d’état supplémentaires qui peuvent être pertinentes pour l’application appelante. Le pilote d’affichage doit définir dwFlags sur la valeur COPP_StatusNormal (0x00) du type d’énumération COPP_StatusFlags ou à une combinaison ORed valide de la COPP_StatusFlags suivante :

  • COPP_LinkLost (0x01)
  • COPP_RenegotiationRequired (0x02)

DisplayWidth

Spécifie la largeur d’affichage actuelle en pixels.

DisplayHeight

Spécifie la hauteur d’affichage actuelle en pixels.

Format

Spécifie la façon dont les données sont mises en forme sur l’affichage comme défini par une structure de DXVA_ExtendedFormat.

d3dFormat

Spécifie le format de surface Direct3D de l’affichage. Il s’agit d’une valeur du type d’énumération D3DFORMAT. Pour plus d’informations, consultez la dernière documentation du Kit de développement logiciel (SDK) DirectX.

FreqNumerator

Spécifie le numérateur pour le taux d’actualisation du mode d’affichage actuel.

FreqDenominator

Spécifie le dénominateur pour le taux d’actualisation du mode d’affichage actuel.

Remarques

Le pilote d’affichage retourne l’état d’affichage via le paramètre pOutput de COPPQueryStatus. La structure DXVA_COPPStatusOutput décrit les informations d’état retournées. Le pilote d’affichage doit convertir l’état d’affichage en pointeur vers une structure de DXVA_COPPStatusDisplayData et retourner les informations d’état dans le COPPStatus membre de DXVA_COPPStatusOutput.

Étant donné que la requête DXVA_COPPQueryDisplayData retourne des informations d’affichage pour le connecteur associé à l’appareil COPP, ces informations d’affichage ne sont pas nécessairement identiques au mode d’affichage du bureau Windows. Par exemple, si le connecteur associé à l’appareil COPP est S-Video et que le bureau Windows est défini sur 1024 x 768 à 85 Hz, la requête DXVA_COPPQueryDisplayData doit retourner la résolution du signal S-Video (720 x 480 à 60/1,01 Hz interlacé) et non la résolution de bureau.

Le taux d’actualisation du mode d’affichage actuel est exprimé sous forme de paire numérateur/dénominateur. Par exemple, 72 Hz est exprimé en définissant FreqNumerator sur 72 et FreqDenominator sur 1, et les modes tv NTSC sont exprimés en définissant FreqNumerator sur 60 000 et FreqDenominator à 1 001.

Exigences

Exigence Valeur
client minimum pris en charge Cette structure s’applique uniquement à Windows Server 2003 avec SP1 et versions ultérieures, et Windows XP avec SP2 et versions ultérieures.
d’en-tête dxva.h (include Dxva.h)

Voir aussi

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput

DXVA_ExtendedFormat