Что означает код HRESULT 0xC00D4E22 (MF_E_VIDEO_REN_COPYPROT_FAILED)?

 
Предыдущий Следующий
MF_E_VIDEO_REN_NO_DEINTERLACE_HW MF_E_VIDEO_REN_SURFACE_NOT_SHARED

MF_E_VIDEO_REN_COPYPROT_FAILED

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

MF_E_VIDEO_REN_COPYPROT_FAILED (0xC00D4E22) означает, что видеопоток требует защищённого пути вывода, но EVR не смог включить необходимую защиту.

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

Что проверить

  • Определите, на каком этапе защищённого пути возник отказ: presenter, графическое устройство или выход на дисплей.
  • Сравните поведение со стандартным EVR presenter, если используется собственный.
  • Проверьте, поддерживает ли текущая цепочка устройства и дисплея требуемый механизм защиты.
  • Не подменяйте защищённый буфер обычным ради обхода ошибки.

Исправление должно восстановить совместимый защищённый путь вывода, а не ослабить требования содержимого.

Технические ссылки


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