структура 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) |
См. также раздел
Использование сертифицированного протокола защиты выходных данных (COPP)