Поделиться через


структура DXVA_COPPSetProtectionLevelCmdData (dxva.h)

Структура DXVA_COPPSetProtectionLevelCmdData описывает типы защиты и уровни, заданные на физическом соединителе, связанном с устройством VA COPP DirectX.

Синтаксис

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 (include Dxva.h)

См. также

COPPCommand

DXVA_COPPCommand