// d3dkmdt.h
typedef struct _DXGKMDT_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;
} DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS structure contains parameters to set Analog Content Protection (ACP) and Content Generation Management System Analog (CGMS-A) signaling for a protected output.
ulNewTVProtectionStandardA DXGKMDT_OPM_PROTECTION_STANDARD-typed value that indicates the type of television signal to set ACP and CGMS-A signaling for on the protected output.
ulAspectRatioChangeMask1A mask value that indicates the valid bits to change in the following ulAspectRatioData1 member.
ulAspectRatioData132-bit data that indicates the aspect ratio value to set for the active protection standard.
ulAspectRatioChangeMask2A mask value that indicates the valid bits to change in the following ulAspectRatioData2 member.
ulAspectRatioData232-bit data for additional aspect ratio-related data for specific protection standards. This data can be used to express End and Q0 values for EIA-608-B, or active format description for CEA-805-A Type B packets.
ulAspectRatioChangeMask3A mask value that indicates the valid bits to change in the following ulAspectRatioData3 member.
ulAspectRatioData332-bit data for additional aspect ratio-related data for specific protection standards. This data can be used to express End and Q0 values for EIA-608-B, or active format description for CEA-805-A Type B packets.
ulReservedReserved. Must be set to zero.
ulReserved2Reserved. Must be set to zero.
ulReserved3Reserved. Must be set to zero.
DXGKMDT_OPM_PROTECTION_STANDARD