(opmapi.h) OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS 结构
包含输出保护管理器 (OPM ) 中OPM_SET_ACP_AND_CGMSA_SIGNALING命令的信息。
此命令会导致驱动程序在电视信号中插入宽屏信号 (WSS) 代码或其他数据包,这需要某些模拟复制保护 (ACP) 和复制生成管理系统 - 模拟 (CGMS-A) 规范。 例如:
- ETSI EN 300 294 (625i PAL) :数据包插入信号的第 23 行。
- CEA-608-B (NTSC) :数据包将插入到 VBI) 垂直消隐间隔 (的第 21 行中。
语法
typedef struct _OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS {
ULONG ulNewTVProtectionStandard;
ULONG ulAspectRatioChangeMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioChangeMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioChangeMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved[4];
ULONG ulReserved2[4];
ULONG ulReserved3;
} OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS;
成员
ulNewTVProtectionStandard
指定当前处于活动状态的保护标准和格式。 该值是电视保护标准标志的按位 OR。
ulAspectRatioChangeMask1
一个位掩码,指示在信号中设置 ulAspectRatioData1 中的哪些位。
ulAspectRatioData1
指定要为当前保护标准设置的纵横比值。 对于 EN 300 294,请使用 OPM_IMAGE_ASPECT_RATIO_EN300294 枚举。
ulAspectRatioChangeMask2
一个位掩码,指示在信号中设置 ulAspectRatioData2 中的哪些位。
ulAspectRatioData2
与纵横比相关的其他数据元素。 此数据的存在和含义取决于保护标准。 此字段可用于传达 EIA-608-B 的 End 和 Q0 位,或 CEA-805-A 的活动格式说明。
ulAspectRatioChangeMask3
一个位掩码,指示在信号中设置 ulAspectRatioData3 中的哪些位。
ulAspectRatioData3
与当前保护标准的纵横比相关的附加数据元素。 此数据的存在和含义取决于保护标准。
ulReserved[4]
保留供将来使用。 将整个数组设置为零。
ulReserved2[4]
保留供将来使用。 将整个数组设置为零。
ulReserved3
保留供将来使用。 设置为零。
注解
此结构的布局与认证输出保护管理器 ( COPP) 中使用的DXVA_COPPSetSignalingCmdData结构相同。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | opmapi.h |