OPM_ACP_AND_CGMSA_SIGNALING 结构 (opmapi.h)

包含 OPM_GET_ACP_AND_CGMSA_SIGNALING 查询的结果。

语法

typedef struct _OPM_ACP_AND_CGMSA_SIGNALING {
  OPM_RANDOM_NUMBER rnRandomNumber;
  ULONG             ulStatusFlags;
  ULONG             ulAvailableTVProtectionStandards;
  ULONG             ulActiveTVProtectionStandard;
  ULONG             ulReserved;
  ULONG             ulAspectRatioValidMask1;
  ULONG             ulAspectRatioData1;
  ULONG             ulAspectRatioValidMask2;
  ULONG             ulAspectRatioData2;
  ULONG             ulAspectRatioValidMask3;
  ULONG             ulAspectRatioData3;
  ULONG             ulReserved2[4];
  ULONG             ulReserved3[4];
} OPM_ACP_AND_CGMSA_SIGNALING;

成员

rnRandomNumber

OPM_RANDOM_NUMBER结构。 此结构包含与应用程序在 OPM_GET_INFO_PARAMETERSOPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 结构中发送到驱动程序的 128 位随机数相同的 128 位随机数。

ulStatusFlags

OPM 状态标志的按位 OR

ulAvailableTVProtectionStandards

按位 零个或多个 电视保护标准标志。 驱动程序将返回它支持的所有保护标准和解决方法的标志,无论哪些标准和解决方案现在处于活动状态。

ulActiveTVProtectionStandard

电视保护标准标志中的一个值,指示当前处于活动状态的保护标准。

ulReserved

保留供将来使用。 设置为零。

ulAspectRatioValidMask1

一个位掩码,指示 哪些 ulAspectRatioData1 位有效。

ulAspectRatioData1

当前纵横比。 对于 EN 300 294,该值是 OPM_IMAGE_ASPECT_RATIO_EN300294 枚举的成员。

ulAspectRatioValidMask2

一个位掩码,指示 哪些 ulAspectRatioData2 位有效。

ulAspectRatioData2

与当前保护标准的纵横比相关的附加数据元素。 此数据的存在和含义取决于保护标准。 此字段可用于传达 EIA-608-B 的 End 和 Q0 位,或 CEA-805-A 的活动格式说明。

ulAspectRatioValidMask3

一个位掩码,指示 哪些 ulAspectRatioData3 位有效。

ulAspectRatioData3

与当前保护标准的纵横比相关的附加数据元素。 此数据的存在和含义取决于保护标准。

ulReserved2[4]

保留供将来使用。 用零填充此数组。

ulReserved3[4]

保留以供将来使用。用零填充此数组。

注解

此结构的布局与认证输出保护协议 ( COPP) 中使用的DXVA_COPPStatusSignalingCmdData结构相同。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 opmapi.h

另请参阅

OPM 结构

输出保护管理器