DXVA_COPPStatusSignalingCmdData structure (dxva.h)
La structure DXVA_COPPStatusSignalingCmdData décrit la façon dont le signal qui passe par le connecteur physique associé à l’appareil COPP Va DirectX est protégé.
Syntaxe
typedef struct _DXVA_COPPStatusSignalingCmdData {
GUID rApp;
ULONG dwFlags;
ULONG AvailableTVProtectionStandards;
ULONG ActiveTVProtectionStandard;
ULONG TVType;
ULONG AspectRatioValidMask1;
ULONG AspectRatioData1;
ULONG AspectRatioValidMask2;
ULONG AspectRatioData2;
ULONG AspectRatioValidMask3;
ULONG AspectRatioData3;
ULONG ExtendedInfoValidMask[4];
ULONG ExtendedInfoData[4];
} DXVA_COPPStatusSignalingCmdData;
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)
AvailableTVProtectionStandards
Spécifie une combinaison ORed valide de valeurs du type d’énumération COPP_TVProtectionStandard qui indique les types de signaux de télévision que le connecteur physique associé à l’appareil COPP Va DirectX peut transporter. Pour obtenir la liste des types de signal, consultez le membre ActiveTVProtectionStandard de la structure DXVA_COPPSetSignalingCmdData .
ActiveTVProtectionStandard
Spécifie une combinaison ORed valide de valeurs du type d’énumération COPP_TVProtectionStandard qui indique les types de signaux de télévision que le connecteur physique associé à l’appareil COPP Va DirectX transporte actuellement. Pour obtenir la liste des types de signal, consultez le membre ActiveTVProtectionStandard de la structure DXVA_COPPSetSignalingCmdData .
TVType
Spécifie une valeur qui indique les attributs du moniteur d’affichage connecté dont le pilote a connaissance. Pas utilisé pour l'instant.
AspectRatioValidMask1
Spécifie la constante COPP_ImageAspectRatio_EN300294_Mask (0x00000007) qui indique que seuls les trois premiers bits du membre AspectRatioData1 suivant sont valides.
AspectRatioData1
Spécifie l’une des valeurs du type d’énumération COPP_ImageAspectRatio_EN300294 pour indiquer une valeur ETSI EN 300 294. Pour obtenir la liste des valeurs, consultez le membre AspectRatioData1 de la structure DXVA_COPPSetSignalingCmdData .
AspectRatioValidMask2
Spécifie une valeur qui indique les champs de bits valides dans le membre AspectRatioData2 suivant.
AspectRatioData2
Spécifie des données 32 bits pour les données supplémentaires liées aux proportions pour des normes de protection spécifiques. Ces données peuvent être utilisées pour lire les valeurs End et Q0 pour EIA-608-B, ou la description du format actif pour les paquets CEA-805-A Type B.
AspectRatioValidMask3
Spécifie une valeur qui indique les champs de bits valides dans le membre AspectRatioData3 suivant.
AspectRatioData3
Spécifie des données 32 bits pour les données supplémentaires liées aux proportions pour des normes de protection spécifiques. Ces données peuvent être utilisées pour lire les valeurs End et Q0 pour EIA-608-B, ou la description du format actif pour les paquets CEA-805-A Type B.
ExtendedInfoValidMask[4]
Spécifie un tableau de valeurs qui indiquent les champs de bits valides dans les éléments respectifs du membre de tableau ExtendedInfoData suivant.
ExtendedInfoData[4]
Spécifie un tableau de données 32 bits supplémentaires. Pas utilisé pour l'instant.
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) |