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_PARAMETERS 或 OPM_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 |