DXVA_COPPSetSignalingCmdData 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 des informations pour la commande Définir le signal dans le protocole COPP (Certified Output Protection Protocol).
Cette commande oblige le pilote à insérer des codes WSS (Wide Screen Signaling) ou d’autres paquets de données dans le signal de télévision, comme requis par certaines spécifications acp (Analog Copy Protection) et Copy Generation Management System — Analog (CGMS-A). Par exemple :
- ETSI EN 300 294 (625i PAL) : les paquets de données sont insérés à la ligne 23 du signal.
- CEA-608-B (NTSC) : les paquets de données sont insérés dans la ligne 21 de l’intervalle de remplissage vertical (VBI).
Syntaxe
typedef struct _DXVA_COPPSetSignalingCmdData {
ULONG ActiveTVProtectionStandard;
ULONG AspectRatioChangeMask1;
ULONG AspectRatioData1;
ULONG AspectRatioChangeMask2;
ULONG AspectRatioData2;
ULONG AspectRatioChangeMask3;
ULONG AspectRatioData3;
ULONG ExtendedInfoChangeMask[4];
ULONG ExtendedInfoData[4];
ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;
Membres
ActiveTVProtectionStandard
Spécifie la norme de protection et le format actifs actuels. La valeur est membre de l’énumération COPP_TVProtectionStandard .
AspectRatioChangeMask1
Masque de bits indiquant les bits de AspectRatioData1 à définir dans le signal.
AspectRatioData1
Spécifie la valeur des proportions à définir pour la norme de protection actuelle. Pour EN 300 294, utilisez l’énumération COPP_ImageAspectRatio_EN300294 .
AspectRatioChangeMask2
Masque de bits indiquant les bits d’AspectRatioData2 à définir dans le signal.
AspectRatioData2
Élément de données supplémentaire lié aux proportions. 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.
AspectRatioChangeMask3
Masque de bits indiquant les bits d’AspectRatioData3 à définir dans le signal.
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.
ExtendedInfoChangeMask[4]
Tableau de masques de bits indiquant les bits dans ExtendedInfoData à modifier. Ce tableau n’est actuellement pas utilisé. Définissez chaque membre sur zéro.
ExtendedInfoData[4]
Éléments de signalisation supplémentaires à définir. Ce tableau n’est actuellement pas utilisé. Définissez chaque membre sur zéro.
Reserved
Réservé. Définit la valeur zéro.
Configuration requise
En-tête | dxva9typ.h (inclure Dxva.h) |
Voir aussi
Utilisation du protocole COPP (Certified Output Protection Protocol)