Partager via


structure OPM_ACP_AND_CGMSA_SIGNALING (opmapi.h)

Contient le résultat d’une requête OPM_GET_ACP_AND_CGMSA_SIGNALING .

Syntaxe

typedef struct _OPM_ACP_AND_CGMSA_SIGNALING {
  OPM_RANDOM_NUMBER rnRandomNumber;
  ULONG             ulStatusFlags;
  ULONG             ulAvailableTVProtectionStandards;
  ULONG             ulActiveTVProtectionStandard;
  ULONG             ulReserved;
  ULONG             ulAspectRatioValidMask1;
  ULONG             ulAspectRatioData1;
  ULONG             ulAspectRatioValidMask2;
  ULONG             ulAspectRatioData2;
  ULONG             ulAspectRatioValidMask3;
  ULONG             ulAspectRatioData3;
  ULONG             ulReserved2[4];
  ULONG             ulReserved3[4];
} OPM_ACP_AND_CGMSA_SIGNALING;

Membres

rnRandomNumber

Structure OPM_RANDOM_NUMBER . Cette structure contient le même nombre aléatoire 128 bits que celui envoyé par l’application au pilote dans la structure OPM_GET_INFO_PARAMETERS ou OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS .

ulStatusFlags

Or au niveau du bit desindicateurs d’état OPM.

ulAvailableTVProtectionStandards

Un OR au niveau du bit de zéro ou plusieurs indicateurs TV Protection Standard. Le pilote retourne des indicateurs pour toutes les normes et résolutions de protection qu’il prend en charge, quelles que soient celles qui sont maintenant actives.

ulActiveTVProtectionStandard

Une valeur des indicateurs standard de protection TV, indiquant la norme de protection actuellement active.

ulReserved

Réservé pour un usage futur. Définit la valeur zéro.

ulAspectRatioValidMask1

Masque de bits indiquant les bits de ulAspectRatioData1 valides.

ulAspectRatioData1

Rapport d’aspect actuel. Pour EN 300 294, la valeur est membre de l’énumération OPM_IMAGE_ASPECT_RATIO_EN300294 .

ulAspectRatioValidMask2

Masque de bits indiquant quels bits de ulAspectRatioData2 sont valides.

ulAspectRatioData2

Élément de données supplémentaire lié au rapport d’aspect pour la norme de protection actuelle. La présence et la signification de ces données dépendent de la norme de protection. Ce champ peut être utilisé pour transmettre les bits End et Q0 pour EIA-608-B, ou la description du format actif pour CEA-805-A.

ulAspectRatioValidMask3

Masque de bits indiquant quels bits de ulAspectRatioData3 sont valides.

ulAspectRatioData3

Élément de données supplémentaire lié au rapport d’aspect pour la norme de protection actuelle. La présence et la signification de ces données dépendent de la norme de protection.

ulReserved2[4]

Réservé pour un usage futur. Remplissez ce tableau avec des zéros.

ulReserved3[4]

Réservé pour une utilisation ultérieure. Remplissez ce tableau avec des zéros.

Remarques

La disposition de cette structure est identique à la structure DXVA_COPPStatusSignalingCmdData utilisée dans le protocole COPP (Certified Output Protection Protocol).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête opmapi.h

Voir aussi

OPM Structures

Gestionnaire de protection de sortie