Site icon EfmSoft

Что означает код HRESULT 0xC00D5214 (MF_E_TOPO_UNSUPPORTED)?

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

MF_E_TOPO_UNSUPPORTED

MF_E_TOPO_UNSUPPORTED (0xC00D5214) означает, что загрузчик топологии столкнулся со структурой или правилами соединения, которые не входят в поддерживаемую модель разрешения.

Это более широкий результат, чем отсутствие кодека. Загрузчик преобразует частичную топологию в полную, вставляя преобразования и согласуя типы мультимедиа по своим правилам. Необычная структура графа, специальные способы соединения узлов или атрибуты, меняющие поведение загрузчика, могут быть неподдерживаемы даже при наличии всех нужных декодеров.

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

  • Соберите минимальную частичную топологию из выбранного узла потока источника и подходящего выходного узла и проверьте, разрешается ли она без пользовательских преобразований и специальных атрибутов.
  • Возвращайте разветвления, необязательные узлы, пользовательские преобразования и нестандартные MF_TOPONODE_CONNECT_METHOD по одному, чтобы найти неподдерживаемую конструкцию.
  • Проверьте атрибуты топологии, влияющие на аппаратный режим, перебор типов мультимедиа источника и динамическое изменение графа.
  • Если минимальная топология «источник → приёмник» успешно разрешается с тем же содержимым, не лечите этот HRESULT установкой набора кодеков: проблема находится в структуре или политике загрузчика.

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


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

Exit mobile version