| Предыдущий | Следующий |
| MF_E_INVALID_AKE_CHANNEL_PARAMETERS | MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM |
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED
Что означает MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED (0xC00D7185) — Приложение не включило систему защиты содержимого.
Система защиты содержимого известна потоку, но приложение не включило её в конфигурации текущего воспроизведения. Это отличается от MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM, где подходящей реализации системы защиты вообще нет.
Что проверить и как подтвердить исправление
Сравните настройки рабочего и неуспешного запуска: объект менеджера защиты, идентификатор системы защиты и порядок, в котором эта конфигурация передаётся источнику или Media Engine. Для собственного приложения проверьте, что требуемая система включена до начала открытия защищённого потока.
Не начинайте с замены кодеков или HDCP-настроек: этот HRESULT возникает раньше, на этапе выбора и включения системы защиты. Исправление подтверждается тем, что тот же поток проходит инициализацию с той же DRM-системой.
Документация для результата 0xC00D7185: MediaProtectionManager properties · MediaStreamSource protection manager · MediaProtectionManager.
Нужно найти другой код? Найти другой код состояния или ошибки.