DXGKMDT_OPM_CGMSA enumeration (d3dkmdt.h)
The DXGKMDT_OPM_CGMSA enumeration indicates the protection levels for a protected output that supports Content Generation Management System Analog (CGMS-A).
Syntax
typedef enum _DXGKMDT_OPM_CGMSA {
DXGKMDT_OPM_CGMSA_OFF,
DXGKMDT_OPM_CGMSA_COPY_FREELY,
DXGKMDT_OPM_CGMSA_COPY_NO_MORE,
DXGKMDT_OPM_CGMSA_COPY_ONE_GENERATION,
DXGKMDT_OPM_CGMSA_COPY_NEVER,
DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED
} DXGKMDT_OPM_CGMSA;
Constants
DXGKMDT_OPM_CGMSA_OFF Indicates that a video output's signal is not protected with the CGMS-A output protection scheme. |
DXGKMDT_OPM_CGMSA_COPY_FREELY Indicates that the signal from a physical video output can be copied an infinite number of times. |
DXGKMDT_OPM_CGMSA_COPY_NO_MORE Indicates that the signal from a physical video output cannot be copied because the signal was already copied once. |
DXGKMDT_OPM_CGMSA_COPY_ONE_GENERATION Indicates that the signal from a physical video output can be copied once. However, the copy can never be copied. |
DXGKMDT_OPM_CGMSA_COPY_NEVER Indicates that the signal from a physical video output can never be copied. |
DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED Indicates that the technological control of consumer redistribution is enabled. The five preceding protection levels can be bitwise OR combined with the DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED to turn on redistribution control. DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED corresponds to the CEA-805-A standard's Redistribution Control Information (RCI) bit. For more information about the RCI bit, see the definition of the RCI bit in section 4.4.3.8 in the CEA-805-A standard. DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED can be used only if a protected output has COPP semantics. A protected output must enable redistribution control if the DirectX graphics kernel subsystem passes DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED to the DxgkDdiOPMConfigureProtectedOutput function. DxgkDdiOPMConfigureProtectedOutput must fail if DXGKMDT_OPM_REDISTRIBUTION_CONTROL_REQUIRED is passed to it and the display miniport driver cannot enable redistribution control for any reason. |
Remarks
CGMS-A protects analog TV signals. Currently, OPM can use CGMS-A to protect signals from composite outputs, S-Video outputs, or component outputs.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |
See also
DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS
DXGKMDT_OPM_STANDARD_INFORMATION
DxgkDdiOPMConfigureProtectedOutput