| Предыдущий | Следующий |
| MF_E_LICENSE_OUTOFDATE | MF_E_DRM_HARDWARE_INCONSISTENT |
MF_E_LICENSE_REQUIRED
Что означает MF_E_LICENSE_REQUIRED
MF_E_LICENSE_REQUIRED (0xC00D714A) — Для выполнения операции с этим медиафайлом требуется лицензия.
Для этой операции нет пригодной лицензии. В Media Foundation получение прав выполняется через объект IMFContentEnabler: PMP передаёт приложению требуемое действие через IMFContentProtectionManager, а само получение лицензии происходит в процессе приложения.
Что проверить и как подтвердить исправление
Проверьте, предоставляет ли приложение IMFContentProtectionManager и обрабатывает ли запрос BeginEnableContent. Для автоматического получения прав дождитесь завершения IMFContentEnabler; для интерактивного сценария используйте URL/данные, которые он предоставляет.
Не трактуйте этот код как отсутствие кодека. Исправление подтверждается получением прав и последующим успешным прохождением той же защищённой топологии.
Документация для результата 0xC00D714A: rights acquisition workflow · IMFContentProtectionManager · IMFContentEnabler.
Нужно найти другой код? Найти другой код состояния или ошибки.