| Предыдущий | Следующий |
| NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING | NS_E_PLUGIN_CLSID_INVALID |
NS_E_INVALIDPACKETSIZE
Что означает NS_E_INVALIDPACKETSIZE
NS_E_INVALIDPACKETSIZE означает, что заданный размер пакета неприемлем для текущего вывода/транспорта Windows Media.
Что проверить
- Числовое значение размер пакета и единицы.
- Тип вывода: broadcast/network/file.
- Ограничения выбранного протокола/профиля.
- Не попало ли в параметр значение MTU вместе с заголовками, когда API ожидает размер полезной нагрузки.
Не выбирайте произвольный больший размер как универсальное исправление. Возьмите допустимое значение для конкретного пути вывода и сравните поведение при неизменных настройках кодека/профиля. Если размер пакета вычисляется автоматически из сетевого MTU, логируйте результат расчёта до вызова Encoder — ошибки округления и вычитания размера заголовков часто видны именно там.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.