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 sur une combinaison ORed valide du COPP_StatusFlags suivant :

  • 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 DirectX VA 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 DIRECTX VA COPP porte 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 est conscient. 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 suivants 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 indique 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.

Spécifications

   
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 (include Dxva.h)

Voir aussi

COPPQueryStatus

DXVA_COPPSetProtectionLevelCmdData

DXVA_COPPStatusInput

DXVA_COPPStatusOutput