| Предыдущий | Следующий |
| VFW_E_SAMPLE_REJECTED | VFW_E_DUPLICATE_NAME |
VFW_E_SAMPLE_REJECTED_EOS
Что означает VFW_E_SAMPLE_REJECTED_EOS
VFW_E_SAMPLE_REJECTED_EOS означает, что filter/pin уже принял EndOfStream, а затем получил ещё один media sample для того же сегмента.
Что проверить
- Порядок доставки последнего sample и
EndOfStream. - Не остались ли queued samples после flush или seek.
- Начался ли новый segment до возобновления передачи.
- Не доставляет ли asynchronous source поздний sample из предыдущего состояния graph.
Timestamp сам по себе не отменяет EOS. После seek/flush старые samples нужно удалить или пометить так, чтобы они не попадали в новый segment. Исправление находится в согласовании состояния source/filter graph, а не в изменении renderer.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
