| Предыдущий | Следующий |
| 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 и создать более трудноуловимую ошибку.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.