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


перечисление 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

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