Что означает код HRESULT 0x8004029E (VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH)?

 
Предыдущий Следующий
VFW_E_DVD_TOO_MANY_RENDERERS_IN_FILTER_GRAPH VFW_E_DVD_RESOLUTION_ERROR

VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH

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

VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH (0x8004029E) — DVD Navigator обнаружил в графе renderer, отличный от EVR, при вызове, который требует только Enhanced Video Renderer.

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

  • Сохраните CLSID/name renderer, состояние графа и момент, когда он был добавлен относительно RenderDvdVideoVolume.
  • Проверьте порядок graph construction: EVR-only requirement должен определять выбор renderer до появления несовместимого компонента.
  • Не пытайтесь заменить renderer уже после частичного подключения pins без корректной перестройки графа.

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

Повторное построение должно сразу выбрать EVR и завершить DVD graph без VFW_E_DVD_NON_EVR_RENDERER_IN_FILTER_GRAPH.

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


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