Что означает код HRESULT 0xC00D5216 (MF_E_TOPO_LOOPS_IN_TOPOLOGY)?

 
Предыдущий Следующий
MF_E_TOPO_INVALID_TIME_ATTRIBUTES MF_E_TOPO_MISSING_PRESENTATION_DESCRIPTOR

MF_E_TOPO_LOOPS_IN_TOPOLOGY

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

MF_E_TOPO_LOOPS_IN_TOPOLOGY (0xC00D5216) — Топология содержит циклы, которые Media Foundation не поддерживает.

Причину следует искать на границе «топология: топология содержит циклы, которые Media Foundation не поддерживает» внутри подсистемы «Media Foundation», где требуется сопоставить первый отказ с фактическими параметрами операции.

Диагностика и проверка результата

Когда исходная операция завершается сообщением «топология содержит циклы, которые Media Foundation не поддерживает», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.

При воспроизведении темы «топология: топология содержит циклы, которые Media Foundation не поддерживает» обязательно сохраните тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.

Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC00D5216, а заведомо неверный вход отклоняется на ожидаемой границе.

Документация для результата 0xC00D5216: документация Media Foundation · creating playback topologies.


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