перечисление COPP_StatusFlags (dxva9typ.h)
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Указывает состояние сеанса certified Output Protection Protocol (COPP).
Синтаксис
typedef enum _COPP_StatusFlags {
COPP_StatusNormal = 0x00,
COPP_LinkLost = 0x01,
COPP_RenegotiationRequired = 0x02,
COPP_StatusFlagsReserved = 0xFFFFFFFC
} COPP_StatusFlags;
Константы
COPP_StatusNormal Значение: 0x00 Нормальное состояние. |
COPP_LinkLost Значение: 0x01 Целостность подключения была скомпрометирована. Примеры событий, из-за которых драйвер устанавливает этот флаг:
|
COPP_RenegotiationRequired Значение: 0x02 Конфигурация подключения изменилась. Например, пользователь изменил режим отображения рабочего стола. |
COPP_StatusFlagsReserved Значение: 0xFFFFFFFC Зарезервировано. Должен равняться нулю. |
Комментарии
Если возвращается COPP_LinkLost, приложение должно освободить текущий экземпляр VMR, создать новый экземпляр VMR и установить новый сеанс COPP (включая обмен ключами и проверку сертификатов).
Требования
Верхняя часть | dxva9typ.h (включая Dxva.h) |
См. также раздел
Использование сертифицированного протокола защиты вывода (COPP)