structure DXVA_COPPStatusSignalingCmdData (dxva.h)
La structure DXVA_COPPStatusSignalingCmdData décrit comment le signal qui passe par le connecteur physique associé à l’appareil DIRECTX VA COPP 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 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)
AvailableTVProtectionStandards
Spécifie une combinaison ORed valide de valeurs à partir du type d’énumération COPP_TVProtectionStandard qui indique les types de signaux de télévision que le connecteur physique associé à l’appareil DIRECTX VA COPP peut transporter. Pour obtenir la liste des types de signaux, 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 DIRECTX VA COPP porte actuellement. Pour obtenir la liste des types de signaux, 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. Non utilisé actuellement.
AspectRatioValidMask1
Spécifie la constante COPP_ImageAspectRatio_EN300294_Mask (0x00000007) qui indique que seuls les trois premiers bits du membre AspectRatioData 1 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 des données associées à des proportions supplémentaires 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 de 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 des données associées à des proportions supplémentaires 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 de 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 de l'ExtendedInfoData membre du tableau suivant.
ExtendedInfoData[4]
Spécifie un tableau de données 32 bits supplémentaires. Non utilisé actuellement.
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) |