Partager via


DXVA_COPPStatusSignalingCmdData structure (dxva9typ.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Contient le résultat d’une requête de signalisation dans le protocole COPP (Certified Output Protection Protocol).

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

Nombre aléatoire 128 bits transmis par l’application dans la structure AMCOPPStatusInput .

dwFlags

Indicateur d’état. Voir COPP_StatusFlags.

AvailableTVProtectionStandards

OR au niveau du bit des indicateurs de l’énumération COPP_TVProtectionStandard. Le pilote doit retourner des indicateurs pour toutes les normes et résolutions de protection qu’il prend en charge.

ActiveTVProtectionStandard

Membre de l’énumération COPP_TVProtectionStandard , indiquant la norme de protection actuellement active.

TVType

Réservé.

AspectRatioValidMask1

Masque de bits indiquant les bits de AspectRatioData1 valides.

AspectRatioData1

Spécifie la valeur actuelle des proportions. Pour EN 300 294, la valeur est membre de l’énumération COPP_ImageAspectRatio_EN300294 .

AspectRatioValidMask2

Masque de bits indiquant les bits de AspectRatioData2 valides.

AspectRatioData2

Élément de données supplémentaire lié aux proportions 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.

AspectRatioValidMask3

Masque de bits indiquant les bits de AspectRatioData3 valides.

AspectRatioData3

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

ExtendedInfoValidMask[4]

Tableau de masques de bits indiquant les bits dans ExtendedInfoData qui sont valides.

ExtendedInfoData[4]

Éléments de signalisation supplémentaires. Ce tableau n’est actuellement pas utilisé.

Configuration requise

   
En-tête dxva9typ.h (inclure Dxva.h)

Voir aussi

DirectShow Structures

Utilisation du protocole COPP (Certified Output Protection Protocol)