структура DXVA_COPPSetProtectionLevelCmdData (dxva.h)
Структура DXVA_COPPSetProtectionLevelCmdData описывает типы и уровни защиты, которые необходимо задать на физическом соединителе, связанном с устройством COPP DirectX VA.
Синтаксис
typedef struct _DXVA_COPPSetProtectionLevelCmdData {
ULONG ProtType;
ULONG ProtLevel;
ULONG ExtendedInfoChangeMask;
ULONG ExtendedInfoData;
} DXVA_COPPSetProtectionLevelCmdData;
Члены
ProtType
Задает один из следующих типов защиты для физического соединителя, связанного с устройством COPP:
- COPP_ProtectionType_None (0x00)
- COPP_ProtectionType_HDCP (0x01)
- COPP_ProtectionType_ACP (0x02)
- COPP_ProtectionType_CGMSA (0x04)
ProtLevel
Задает уровень защиты для типа защиты в ProtType или COPP_NoProtectionLevelAvailable (-1), если уровень защиты недоступен.
- Для COPP_ProtectionType_ACP указывает одно из следующих значений из перечисленного типа COPP_ACP_Protection_Level :
- COPP_ACP_Level0 или COPP_ACP_LevelMin (0)
- COPP_ACP_Level1 (1)
- COPP_ACP_Level2 (2)
- COPP_ACP_Level3 или COPP_ACP_LevelMax (3)
- Для COPP_ProtectionType_CGMSA указывает одно из следующих значений из перечисленного типа COPP_CGMSA_Protection_Level :
- COPP_CGMSA_Disabled или 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) или COPP_CGMSA_LevelMax
- Для COPP_ProtectionType_HDCP указывает одно из следующих значений из перечисленного типа COPP_HDCP_Protection_Level :
- COPP_HDCP_Level0 или COPP_HDCP_LevelMin (0)
- COPP_HDCP_Level1 или COPP_HDCP_LevelMax (1)
ExtendedInfoChangeMask
Задает значение, указывающее допустимые битовые поля в следующем элементе ExtendedInfoData .
ExtendedInfoData
Указывает дополнительные 32-разрядные данные для типа защиты в ProtType. В настоящий момент не используется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Эта структура применяется только к Windows Server 2003 с пакетом обновления 1 (SP1) и более поздним версиям, а также к Windows XP с пакетом обновления 2 (SP2) и более поздним версиям. |
Верхняя часть | dxva.h (включая Dxva.h) |