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) |