| Предыдущий | Следующий |
| MF_S_SEQUENCER_SEGMENT_AT_END_OF_STREAM | MF_S_PROTECTION_NOT_REQUIRED |
MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT
Что означает MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT
MF_S_TRANSFORM_DO_NOT_PROPAGATE_EVENT (0x000D6D75) — успешный управляющий статус MFT. Transform обработал событие и сообщает вызывающей стороне, что это событие не следует автоматически передавать следующим компонентам topology.
Что проверить
Сохраните тип события, экземпляр transform и поток, на котором вызван IMFTransform::ProcessEvent. После этого завершите обработку события локально. Если всё равно отправить его дальше, следующий компонент может получить дубликат или событие, недопустимое для его состояния.
Это не failure и не просьба повторить ProcessEvent. Проверка исправления — downstream получает только события, которые transform разрешил распространять.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.