(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

另请参阅

OPM 结构

输出保护管理器