Структура AMCOPPCommand (strmif.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Структура AMCOPPCommand содержит команду CERTIFIED Output Protection Protocol (COPP).
Синтаксис
typedef struct _AMCOPPCommand {
GUID macKDI;
GUID guidCommandID;
DWORD dwSequence;
DWORD cbSizeData;
BYTE CommandData[4056];
} AMCOPPCommand, *LPAMCOPPCommand;
Члены
macKDI
Код проверки подлинности сообщения (MAC) командных данных. Для вычисления этого значения используйте один ключ CBC MAC (OMAC) на основе AES.
guidCommandID
GUID, указывающий команду .
dwSequence
Порядковый номер. Приложение должно поддерживать количество запущенных команд COPP. Для каждой команды необходимо увеличить порядковый номер на единицу.
cbSizeData
Число байтов допустимых данных в элементе CommandData .
CommandData[4056]
Данные для команды. Значение данных зависит от команды .
Комментарии
Определены следующие команды COPP.
GUID | Описание |
---|---|
DXVA_COPPSetProtectionLevel | Задает для указанного типа защиты заданный уровень защиты. |
Дополнительные сведения см. в документации по Windows DDK.
Требования
Требование | Значение |
---|---|
Заголовок | strmif.h (включая Dshow.h) |
См. также раздел
Использование сертифицированного протокола защиты выходных данных (COPP)