Что означает код HRESULT 0xC00D7182 (MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT)?

 
Предыдущий Следующий
MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_OUTPUT MF_E_RESOLUTION_REQUIRES_PMP_CREATION_CALLBACK

MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT

Что означает MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT

MF_E_ITA_UNRECOGNIZED_DIGITAL_VIDEO_OUTPUT (0xC00D7182) — WMDRM ITA не распознаёт цифровой видеовыход, указанный OTA.

Для цифрового защищённого вывода ITA сначала должен понять, какой именно выход ему представлен. Этот HRESULT означает сбой классификации выхода ещё до выбора или проверки конкретного механизма защиты вроде HDCP.

Что проверить и как подтвердить исправление

Сохраните тип/идентификатор цифрового выхода и атрибуты, которые сообщает компонент доверенного выхода. Сравните их с рабочим выходом того же класса и проверьте, не теряются ли атрибуты при построении защищённого тракта.

Не начинайте с HDCP-аутентификации: HDCP применяется уже к распознанному цифровому выходу. Здесь ITA не дошёл до этой стадии, поэтому кабельная/линковая диагностика вторична.

Документация для результата 0xC00D7182: IMFTrustedOutput · digital/video output attributes · protected output policy.


Нужно найти другой код? Найти другой код состояния или ошибки.