DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration (d3dkmdt.h)
The DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration indicates the protection levels for a protected output that supports Analog Copy Protection (ACP).
Syntax
typedef enum _DXGKMDT_OPM_ACP_PROTECTION_LEVEL {
DXGKMDT_OPM_ACP_OFF,
DXGKMDT_OPM_ACP_LEVEL_ONE,
DXGKMDT_OPM_ACP_LEVEL_TWO,
DXGKMDT_OPM_ACP_LEVEL_THREE,
DXGKMDT_OPM_ACP_FORCE_ULONG
} DXGKMDT_OPM_ACP_PROTECTION_LEVEL;
Constants
DXGKMDT_OPM_ACP_OFF Indicates that the signal from a video output is not protected by any form of ACP. |
DXGKMDT_OPM_ACP_LEVEL_ONE Indicates that the signal from a video output is protected by the ACP level one protection scheme. |
DXGKMDT_OPM_ACP_LEVEL_TWO Indicates that the signal from a video output is protected by the ACP level two protection scheme. |
DXGKMDT_OPM_ACP_LEVEL_THREE Indicates that the signal from a video output is protected by the ACP level three protection scheme. |
DXGKMDT_OPM_ACP_FORCE_ULONG Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. You should not use this value. |
Remarks
ACP protects analog TV signals. For example, a DVD player can use ACP to prevent a VCR from recording a copy of a DVD movie. Currently, OPM can use ACP to protect signals from composite outputs, S-Video outputs, or component outputs.
Display miniport drivers use the values in DXGKMDT_OPM_ACP_PROTECTION_LEVEL to report the virtual protection level of the protected output or the actual protection level of a physical connector through calls to the driver's DxgkDdiOPMGetInformation and DxgkDdiOPMGetCOPPCompatibleInformation functions. The values in DXGKMDT_OPM_ACP_PROTECTION_LEVEL are also used to configure the protected output's new virtual protection level in a call to the driver's DxgkDdiOPMConfigureProtectedOutput function.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |
See also
DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS
DXGKMDT_OPM_STANDARD_INFORMATION
DxgkDdiOPMConfigureProtectedOutput