Что означает код HRESULT 0x80040231 (VFW_E_CIRCULAR_GRAPH)?

 
Предыдущий Следующий
VFW_E_ENUM_OUT_OF_RANGE TPC_E_NOT_RELEVANT

VFW_E_CIRCULAR_GRAPH

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

VFW_E_CIRCULAR_GRAPH (0x80040231) — Запрашиваемое соединение DirectShow создало бы цикл в filter graph.

Практический смысл

Graph Builder обнаружил, что новый pin connection возвращает поток к уже встреченному filter и нарушает требуемую ацикличную топологию.

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

  • Сохраните список filters/pins и proposed connection.
  • Найдите ветку, которая возвращается к уже существующему upstream filter.
  • Ограничьте automatic graph building или явно соедините нужные filters вместо добавления ещё одного обходного filter.

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


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