| Предыдущий | Следующий |
| MF_E_ALLOCATOR_ALREADY_COMMITED | MF_E_INVALID_STREAM_STATE |
MF_E_STREAM_ERROR
Что означает MF_E_STREAM_ERROR
MF_E_STREAM_ERROR (0xC00DA7FB) — В медиапотоке произошла ошибка.
Один медиапоток сообщил ошибку обработки или доставки данных. Код локализует проблему на уровне потока, но сам по себе не говорит, возникла ли первичная причина в источнике, преобразователе, устройстве или приёмнике.
Что проверить и как подтвердить исправление
Сохраните объект потока, тип события и первый вложенный HRESULT до того, как верхний уровень заменит его общим сообщением о воспроизведении или захвате. Если остальные потоки продолжают работать, это особенно сильный признак локальной проблемы конкретного тракта потока.
Не начинайте с переустановки кодеков «на всякий случай». Исправляйте самый ранний компонент, который перестал выдавать или принимать данные, затем пересоздайте затронутый поток и подтвердите восстановление ожидаемых сэмплов/событий без более общего общего HRESULT верхнего уровня.
Документация для результата 0xC00DA7FB: Media Foundation architecture · Media Foundation error codes · Media sources.
Нужно найти другой код? Найти другой код состояния или ошибки.
