| Предыдущий | Следующий |
| MF_E_NO_SAMPLE_DURATION | MF_E_RT_UNAVAILABLE |
MF_E_INVALID_STREAM_DATA
Что означает MF_E_INVALID_STREAM_DATA
MF_E_INVALID_STREAM_DATA (0xC00D36CB) — Запрос завершился ошибкой: данные потока повреждены.
В подсистеме «Media Foundation» этот HRESULT описывает объект «недопустимое значение, медиапоток, данные», и первый диагностический шаг — проверить допустимость и структуру входных данных.
Диагностика и проверка результата
В сценарии «запрос завершился ошибкой: данные потока повреждены» сохраните исходные данные и найдите первое поле, размер, флаг или структуру, которую отклонил штатный валидатор; не изменяйте проблемный артефакт до фиксации причины.
Для диагностики темы «недопустимое значение, медиапоток, данные» сохраните тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.
Повторите операцию в том же окружении и сравните первый отличающийся вызов; для результата 0xC00D36CB этого надёжнее, чем единичный успешный запуск на других данных.
Документация для результата 0xC00D36CB: basic MFT processing model · IMFSourceResolver::CreateObjectFromByteStream.
Нужно найти другой код? Найти другой код состояния или ошибки.