structure DXVA_COPPSetSignalingCmdData (dxva.h)
La structure DXVA_COPPSetSignalingCmdData décrit comment protéger le signal qui passe par le connecteur physique associé au périphérique COPP DirectX VA.
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 une combinaison ORed valide des valeurs suivantes du type d’énumération COPP_TVProtectionStandard qui indique le type de signaux de télévision sur lesquels définir la protection :
- COPP_ProtectionStandard_Unknown (0x80000000)
- COPP_ProtectionStandard_None (0x00000000)
- COPP_ProtectionStandard_IEC61880_525i (0x00000001)
- COPP_ProtectionStandard_IEC61880_2_525i (0x00000002)
- COPP_ProtectionStandard_IEC62375_625p (0x00000004)
- COPP_ProtectionStandard_EIA608B_525 (0x00000008)
- COPP_ProtectionStandard_EN300294_625i (0x00000010)
- COPP_ProtectionStandard_CEA805A_TypeA_525p (0x00000020)
- COPP_ProtectionStandard_CEA805A_TypeA_750p (0x00000040)
- COPP_ProtectionStandard_CEA805A_TypeA_1125i (0x00000080)
- COPP_ProtectionStandard_CEA805A_TypeB_525p (0x00000100)
- COPP_ProtectionStandard_CEA805A_TypeB_750p (0x00000200)
- COPP_ProtectionStandard_CEA805A_TypeB_1125i (0x00000400)
- COPP_ProtectionStandard_ARIBTRB15_525i (0x00000800)
- COPP_ProtectionStandard_ARIBTRB15_525p (0x00001000)
- COPP_ProtectionStandard_ARIBTRB15_750p (0x00002000)
- COPP_ProtectionStandard_ARIBTRB15_1125i (0x00004000)
AspectRatioChangeMask1
Spécifie la constante COPP_ImageAspectRatio_EN300294_Mask (0x00000007) qui indique que seuls les 3 premiers bits du membre AspectRatioData1 suivant sont valides.
AspectRatioData1
Spécifie l’une des valeurs suivantes du type d’énumération COPP_ImageAspectRatio_EN300294 pour indiquer une valeur ETSI EN 300 294.
- COPP_AspectRatio_EN300294_FullFormat4by3 (0)
- COPP_AspectRatio_EN300294_Box14by9Center (1)
- COPP_AspectRatio_EN300294_Box14by9Top (2)
- COPP_AspectRatio_EN300294_Box16by9Center (3)
- COPP_AspectRatio_EN300294_Box16by9Top (4)
- COPP_AspectRatio_EN300294_BoxGT16by9Center (5)
- COPP_AspectRatio_EN300294_FullFormat4by3ProtectedCenter (6)
- COPP_AspectRatio_EN300294_FullFormat16by9Anamorphic (7)
AspectRatioChangeMask2
Spécifie une valeur qui indique les champs de bits valides dans le membre AspectRatioData2 suivant.
AspectRatioData2
Spécifie les données 32 bits pour les données supplémentaires liées aux proportions à définir pour des normes de protection spécifiques. Ces données peuvent être utilisées pour exprimer les valeurs End et Q0 pour EIA-608-B, ou une description de format actif pour les paquets CEA-805-A Type B.
AspectRatioChangeMask3
Spécifie une valeur qui indique les champs de bits valides dans le membre AspectRatioData3 suivant.
AspectRatioData3
Spécifie les données 32 bits pour les données supplémentaires liées aux proportions à définir pour des normes de protection spécifiques. Ces données peuvent être utilisées pour exprimer les valeurs End et Q0 pour EIA-608-B, ou une description de format actif pour les paquets CEA-805-A Type B.
ExtendedInfoChangeMask[4]
Spécifie un tableau de valeurs qui indiquent les champs de bits valides dans les éléments respectifs du membre de tableau ExtendedInfoData suivant.
ExtendedInfoData[4]
Spécifie un tableau de valeurs de données 32 bits supplémentaires à définir. Pas utilisé pour l'instant.
Reserved
Réservé. Doit être défini sur zéro (0).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Cette structure s’applique uniquement à Windows Server 2003 avec SP1 et versions ultérieures, et à Windows XP avec SP2 et versions ultérieures. |
En-tête | dxva.h (inclure Dxva.h) |