перечисление MF_MEDIAKEY_STATUS (mfidl.h)
Указывает состояние ключа сеанса модуля расшифровки содержимого (CDM).
Синтаксис
typedef enum MF_MEDIAKEY_STATUS {
MF_MEDIAKEY_STATUS_USABLE = 0,
MF_MEDIAKEY_STATUS_EXPIRED,
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED,
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED,
MF_MEDIAKEY_STATUS_STATUS_PENDING,
MF_MEDIAKEY_STATUS_INTERNAL_ERROR,
MF_MEDIAKEY_STATUS_RELEASED,
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED
} ;
Константы
MF_MEDIAKEY_STATUS_USABLE Значение: 0 CDM уверен, что ключ в настоящее время можно использовать для расшифровки. |
MF_MEDIAKEY_STATUS_EXPIRED Ключ больше не используется для расшифровки, так как истек срок его действия. |
MF_MEDIAKEY_STATUS_OUTPUT_DOWNSCALED Существуют ограничения выходных данных, связанные с ключом, которые в настоящее время не могут быть выполнены. Данные мультимедиа, расшифрованные с помощью этого ключа, могут быть представлены с более низким качеством (например, разрешением), если это необходимо в соответствии с ограничениями вывода. |
MF_MEDIAKEY_STATUS_OUTPUT_NOT_ALLOWED Существуют ограничения вывода, связанные с ключом, которые запрещают вывод. |
MF_MEDIAKEY_STATUS_STATUS_PENDING Состояние ключа еще не известно и определяется. Состояние будет обновлено на фактическое состояние после его определения. |
MF_MEDIAKEY_STATUS_INTERNAL_ERROR В настоящее время ключ не используется для расшифровки из-за ошибки в CDM, не связанной с другими значениями. Это значение не поддерживается приложением. |
MF_MEDIAKEY_STATUS_RELEASED Сам ключ больше недоступен CDM, но информация о ключе, например запись об уничтожении лицензии, доступна. |
MF_MEDIAKEY_STATUS_OUTPUT_RESTRICTED Существуют ограничения выходных данных, связанные с ключом, которые в настоящее время не могут быть выполнены. Данные мультимедиа, расшифрованные с помощью этого ключа, при необходимости могут быть заблокированы для представления в соответствии с ограничениями вывода. Приложению следует избегать использования потоков, которые активируют ограничения вывода, связанные с ключом. |
Комментарии
Это перечисление со структурой MFMediaKeyStatus , используемой в качестве выходного параметра для метода IMFContentDecryptionModuleSession::GetKeyStatuses .
MF_MEDIAKEY_STATUS основан на перечислении MediaKeyStatus спецификации расширения зашифрованных носителей.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 2004 (10.0; Сборка 19041) |
Минимальная версия сервера | Windows Server версии 2004 (10.0; Сборка 19041) |
Верхняя часть | mfidl.h |