Skip to content

Latest commit

 

History

History
122 lines (97 loc) · 3.86 KB

ns-dxva-_dxva_coppsetprotectionlevelcmddata.md

File metadata and controls

122 lines (97 loc) · 3.86 KB
UID title description old-location tech.root ms.date keywords ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames f1_keywords topic_type api_type api_location api_name
NS:dxva._DXVA_COPPSetProtectionLevelCmdData
_DXVA_COPPSetProtectionLevelCmdData (dxva.h)
The DXVA_COPPSetProtectionLevelCmdData structure describes the protection types and levels to set on the physical connector associated with a COPP DirectX VA device.
display\dxva_coppsetprotectionlevelcmddata.htm
display
05/10/2018
DXVA_COPPSetProtectionLevelCmdData structure
DXVA_COPPSetProtectionLevelCmdData, DXVA_COPPSetProtectionLevelCmdData structure [Display Devices], _DXVA_COPPSetProtectionLevelCmdData, display.dxva_coppsetprotectionlevelcmddata, dxva/DXVA_COPPSetProtectionLevelCmdData, dxvaref_ac7e802b-dd23-49da-ab02-21d80eaabe86.xml
dxva.h
Dxva.h
Windows
This structure applies only to Windows Server 2003 with SP1 and later, and Windows XP with SP2 and later.
Windows
DXVA_COPPSetProtectionLevelCmdData
_DXVA_COPPSetProtectionLevelCmdData
dxva/_DXVA_COPPSetProtectionLevelCmdData
DXVA_COPPSetProtectionLevelCmdData
dxva/DXVA_COPPSetProtectionLevelCmdData
APIRef
kbSyntax
HeaderDef
dxva.h
_DXVA_COPPSetProtectionLevelCmdData
DXVA_COPPSetProtectionLevelCmdData

_DXVA_COPPSetProtectionLevelCmdData structure

-description

The DXVA_COPPSetProtectionLevelCmdData structure describes the protection types and levels to set on the physical connector associated with a COPP DirectX VA device.

-struct-fields

-field ProtType

Specifies one of the following protection types to set on the physical connector associated with a COPP device:

  • COPP_ProtectionType_None (0x00)
  • COPP_ProtectionType_HDCP (0x01)
  • COPP_ProtectionType_ACP (0x02)
  • COPP_ProtectionType_CGMSA (0x04)

-field ProtLevel

Specifies the protection level to set for the protection type in ProtType or COPP_NoProtectionLevelAvailable (-1) if no protection level is available.

  • For COPP_ProtectionType_ACP, specifies one of the following values from the COPP_ACP_Protection_Level enumerated type:
    • COPP_ACP_Level0 or COPP_ACP_LevelMin (0)
    • COPP_ACP_Level1 (1)
    • COPP_ACP_Level2 (2)
    • COPP_ACP_Level3 or COPP_ACP_LevelMax (3)
  • For COPP_ProtectionType_CGMSA, specifies one of the following values from the COPP_CGMSA_Protection_Level enumerated type:
    • COPP_CGMSA_Disabled or COPP_CGMSA_LevelMin (0)
    • COPP_CGMSA_CopyFreely (1)
    • COPP_CGMSA_CopyNoMore (2)
    • COPP_CGMSA_CopyOneGeneration (3)
    • COPP_CGMSA_CopyNever (4)
    • COPP_CGMSA_RedistributionControlRequired (0x08)
    • (COPP_CGMSA_RedistributionControlRequired + COPP_CGMSA_CopyNever) or COPP_CGMSA_LevelMax
  • For COPP_ProtectionType_HDCP, specifies one of the following values from the COPP_HDCP_Protection_Level enumerated type:
    • COPP_HDCP_Level0 or COPP_HDCP_LevelMin (0)
    • COPP_HDCP_Level1 or COPP_HDCP_LevelMax (1)

-field ExtendedInfoChangeMask

Specifies a value that indicates the valid bitfields in the following ExtendedInfoData member.

-field ExtendedInfoData

Specifies additional 32-bit data for the protection type in ProtType. Not currently used.

-see-also

COPPCommand

DXVA_COPPCommand