| Предыдущий | Следующий |
| NS_E_INVALID_CHANNEL | NS_E_INVALID_ARCHIVE |
NS_E_INVALID_STREAM
Что означает NS_E_INVALID_STREAM
NS_E_INVALID_STREAM означает, что переданный идентификатор или номер потока не существует в текущем объекте Windows Media. Код относится к идентичности потока и его текущему набору, а не сам по себе к повреждению медиаданных.
Что проверить
- Перечислите потоки именно в том source, playlist или publishing point, с которым выполняется отказавший вызов.
- После смены источника, перестроения topology или playlist заново получите stream ID/ordinal и не используйте сохранённое сопоставление от прежнего объекта.
- Сохраните parent object и фактически переданный идентификатор, чтобы отличить отсутствующий поток от ошибки открытия контейнера или несовместимого формата.
Как подтвердить правильную обработку
Исправление подтверждается выполнением исходной операции с идентификатором, реально присутствующим в текущем наборе потоков, без подмены объекта или скрытого retry.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.