| Предыдущий | Следующий |
| NS_S_DEGRADING_QUALITY | NS_S_WMP_UI_VERSIONMISMATCH |
NS_S_TRANSCRYPTOR_EOF
Что означает NS_S_TRANSCRYPTOR_EOF
NS_S_TRANSCRYPTOR_EOF — успешный завершающий статус: transcryptor достиг конца входных данных. Он должен переводить обработку в финализацию результата, а не в общий error path и не в бесконечный запрос следующего input block.
Что проверить
- Сохраните byte/sample count и timestamp последнего обработанного блока.
- Сбросьте buffered output и корректно закройте container/crypto state.
- Если EOF пришёл раньше ожидаемой длительности, диагностируйте это как отдельную проблему целостности входа; сам статус EOF при этом остаётся неошибочным.
Как обрабатывать
Завершите output и верните normal completion вызывающему коду. Не повторяйте чтение после подтверждённого EOF.
Как подтвердить правильную обработку
Ожидаемые счётчики и длительность совпадают, результат корректно финализирован, а NS_S_TRANSCRYPTOR_EOF не создаёт ложного сообщения об ошибке.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.