// dxva.h
typedef struct _DXVA_COPPSetSignalingCmdData {
ULONG ActiveTVProtectionStandard;
ULONG AspectRatioChangeMask1;
ULONG AspectRatioData1;
ULONG AspectRatioChangeMask2;
ULONG AspectRatioData2;
ULONG AspectRatioChangeMask3;
ULONG AspectRatioData3;
ULONG ExtendedInfoChangeMask[4];
ULONG ExtendedInfoData[4];
ULONG Reserved;
} DXVA_COPPSetSignalingCmdData;
View the official Windows Driver Kit DDI referenceNo description available.
The DXVA_COPPSetSignalingCmdData structure describes how to protect the signal that goes through the physical connector associated with the DirectX VA COPP device.
ActiveTVProtectionStandardSpecifies a valid ORed combination of the following values from the COPP_TVProtectionStandard enumeration type that indicates the type of television signals on which to set protection:
AspectRatioChangeMask1Specifies the COPP_ImageAspectRatio_EN300294_Mask (0x00000007) constant that indicates that only the first 3 bits in the following AspectRatioData1 member are valid.
AspectRatioData1Specifies one of the following values from the COPP_ImageAspectRatio_EN300294 enumeration type to indicate an ETSI EN 300 294 value.
AspectRatioChangeMask2Specifies a value that indicates the valid bitfields in the following AspectRatioData2 member.
AspectRatioData2Specifies 32-bit data for additional aspect ratio-related data to be set 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.
AspectRatioChangeMask3Specifies a value that indicates the valid bitfields in the following AspectRatioData3 member.
AspectRatioData3Specifies 32-bit data for additional aspect ratio-related data to be set 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.
ExtendedInfoChangeMaskSpecifies an array of values that indicate the valid bitfields in the respective elements of the following ExtendedInfoData array member.
ExtendedInfoDataSpecifies an array of additional 32-bit data values to be set. Not currently used.
ReservedReserved. Should be set to zero.