DXVA_COPPStatusDisplayData structure (dxva.h)
La structure DXVA_COPPStatusDisplayData décrit le mode d’affichage du signal transmis sur le connecteur associé à un appareil COPP Va DirectX.
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 demande et fourni au pilote d’affichage dans le membre rApp de la structure DXVA_COPPStatusInput .
dwFlags
Spécifie des informations status 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 sur une combinaison ORed valide des COPP_StatusFlags suivantes :
- 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 à 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 documentation la plus récente du Kit de développement logiciel (SDK) DirectX.
FreqNumerator
Spécifie le numérateur pour la fréquence d’actualisation du mode d’affichage actuel.
FreqDenominator
Spécifie le dénominateur pour la fréquence d’actualisation du mode d’affichage actuel.
Remarques
Le pilote d’affichage retourne des status d’affichage via le paramètre pOutput de COPPQueryStatus. La structure DXVA_COPPStatusOutput décrit les informations de status retournées. Le pilote d’affichage doit convertir l’status d’affichage en pointeur vers une structure DXVA_COPPStatusDisplayData et retourner les informations de status dans le membre COPPStatus de DXVA_COPPStatusOutput.
Étant donné que la demande DXVA_COPPQueryDisplayData renvoie 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 demande DXVA_COPPQueryDisplayData doit retourner la résolution du signal S-Video (720 x 480 à 60/1,01 Hz entrelacé) et non la résolution du bureau.
La fréquence d’actualisation du mode d’affichage actuel est exprimée sous la forme d’une 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 sur 1 001.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal 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. |
En-tête | dxva.h (inclure Dxva.h) |