Site icon EfmSoft

Что означает код HRESULT 0xC00D61AC (MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID)?

 
Предыдущий Следующий
MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED MF_E_NO_SOURCE_IN_CACHE

MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID

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

MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID означает, что Media Foundation Sequencer Source получил идентификатор сегмента, отсутствующий в текущей sequence topology. Обычно ID устарел после удаления, перестроения или повторного создания сегментов.

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

  • Сохраните актуальный набор segment IDs после каждого изменения sequencer topology.
  • Не переносите cached ID через remove/append/rebuild без повторной проверки.
  • Связывайте callbacks и delayed events с generation topology, в которой они были созданы.

Как действовать

Используйте ID только из текущего состояния sequencer. Если позднее событие пришло от уже удалённого segment, отбросьте его как stale; поиск «похожего» ID может применить событие к другому media segment и создать более трудноуловимую ошибку.

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


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

Exit mobile version