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


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

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]

Содержит данные для команды Задать уровень защиты в протоколе COPP.

Синтаксис

typedef struct _DXVA_COPPSetProtectionLevelCmdData {
  ULONG ProtType;
  ULONG ProtLevel;
  ULONG ExtendedInfoChangeMask;
  ULONG ExtendedInfoData;
} DXVA_COPPSetProtectionLevelCmdData;

Члены

ProtType

Определяет механизм защиты. См. раздел Флаги типов защиты COPP.

ProtLevel

Указывает уровень защиты. Значение этого значения зависит от запрашиваемого механизма защиты. Для каждого механизма защиты значением ProtLevel элемента является флаг из другого перечисления, как показано в следующей таблице.

Механизм защиты Перечисление
ACP COPP_ACP_Protection_Level
CGMS-A COPP_CGMSA_Protection_Level
HDCP COPP_HDCP_Protection_Level

ExtendedInfoChangeMask

Зарезервировано. Должен равняться нулю.

ExtendedInfoData

Зарезервировано. Должен равняться нулю.

Требования

Требование Значение
Заголовок dxva9typ.h (включая Dxva.h)

См. также раздел

Структуры DirectShow

Использование сертифицированного протокола защиты выходных данных (COPP)