Что означает код HRESULT 0x000D61AD (MF_S_SEQUENCER_CONTEXT_CANCELED)?

 
Предыдущий Следующий
MF_S_SINK_NOT_FINALIZED MF_S_SEQUENCER_SEGMENT_AT_END_OF_STREAM

MF_S_SEQUENCER_CONTEXT_CANCELED

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

MF_S_SEQUENCER_CONTEXT_CANCELED (0x000D61AD) сообщает, что конкретный presentation context Sequencer Source был отменён.

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

Зафиксируйте context ID, связанный segment/topology и причину отмены. Определите, была ли это ожидаемая смена сегмента, seek или teardown, либо контекст исчез неожиданно.

После отмены не используйте старые samples и events как принадлежащие активному сегменту. Переключитесь на новый context и убедитесь, что отменённый больше не генерирует события.

Если отмена произошла во время переключения playlist, сопоставьте её с ожидаемым новым context ID, чтобы не принять нормальный transition за аварийный teardown.

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


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