Structure AMCOPPCommand (strmif.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 dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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.]
La structure AMCOPPCommand contient une commande COPP (Certified Output Protection Protocol).
Syntaxe
typedef struct _AMCOPPCommand {
GUID macKDI;
GUID guidCommandID;
DWORD dwSequence;
DWORD cbSizeData;
BYTE CommandData[4056];
} AMCOPPCommand, *LPAMCOPPCommand;
Membres
macKDI
Code d’authentification de message (MAC) des données de commande. Utilisez un MAC CBC (OMAC) basé sur AES pour calculer cette valeur.
guidCommandID
GUID qui spécifie la commande.
dwSequence
Numéro de séquence. L’application doit conserver le nombre d’exécutions des commandes COPP émises. Pour chaque commande, incrémentez le numéro de séquence d’un.
cbSizeData
Nombre d’octets de données valides dans le membre CommandData .
CommandData[4056]
Données de la commande. La signification des données dépend de la commande .
Remarques
Les commandes COPP suivantes sont définies.
GUID | Description |
---|---|
DXVA_COPPSetProtectionLevel | Définit un type de protection spécifié sur un niveau de protection spécifié. |
Pour plus d’informations, consultez la documentation windows DDK.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |
Voir aussi
Utilisation du protocole COPP (Certified Output Protection Protocol)