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
Utilisation du protocole COPP (Certified Output Protection Protocol)