Что означает код HRESULT 0xC00D0BCC (NS_E_TOO_MUCH_DATA)?

 
Предыдущий Следующий
NS_E_NOT_CONNECTED NS_E_UNSUPPORTED_PROPERTY

NS_E_TOO_MUCH_DATA

Что означает NS_E_TOO_MUCH_DATA

NS_E_TOO_MUCH_DATA означает, что входной поток опережает способность Windows Media encoder pipeline потреблять или буферизовать данные.

Что проверить

Измерьте фактический input rate, глубину очереди и задержку каждого этапа кодирования. Проверьте, не выдаёт ли source burst вместо ожидаемого pacing и не блокирует ли encoder медленный output sink.

Не увеличивайте buffer без понимания устойчивой разницы скоростей: это только отложит переполнение. Согласуйте темп источника, производительность кодирования и скорость вывода так, чтобы очередь не росла бесконечно.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.