DXVA_COPPSetSignalingCmdData 结构 (dxva.h)

DXVA_COPPSetSignalingCmdData结构介绍如何保护通过与 DirectX VA COPP 设备关联的物理连接器传递的信号。

语法

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;

成员

ActiveTVProtectionStandard

指定来自 COPP_TVProtectionStandard 枚举类型的以下值的有效 ORed 组合,指示要对其设置保护的电视信号类型:

  • 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

指定COPP_ImageAspectRatio_EN300294_Mask (0x00000007) 常量,该常量指示以下 AspectRatioData1 成员中只有前 3 位有效。

AspectRatioData1

指定 COPP_ImageAspectRatio_EN300294 枚举类型中的以下值之一,以指示 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

指定一个值,该值指示以下 AspectRatioData2 成员中的有效位域。

AspectRatioData2

指定要为特定保护标准设置的其他纵横比相关数据的 32 位数据。 此数据可用于表示 EIA-608-B 的 End 和 Q0 值,或者表示 CEA-805-A 类型 B 数据包的活动格式说明。

AspectRatioChangeMask3

指定一个值,该值指示以下 AspectRatioData3 成员中的有效位域。

AspectRatioData3

指定要为特定保护标准设置的其他纵横比相关数据的 32 位数据。 此数据可用于表示 EIA-608-B 的 End 和 Q0 值,或者表示 CEA-805-A 类型 B 数据包的活动格式说明。

ExtendedInfoChangeMask[4]

指定值数组,这些值指示以下 ExtendedInfoData 数组成员的相应元素中的有效位域。

ExtendedInfoData[4]

指定要设置的其他 32 位数据值的数组。 当前未使用。

Reserved

保留。 应设置为零。

要求

要求
最低受支持的客户端 此结构仅适用于 SP1 及更高版本的 Windows Server 2003 以及 SP2 及更高版本的 Windows XP。
标头 dxva.h (包括 Dxva.h)

另请参阅

COPPCommand

DXVA_COPPCommand