| Предыдущий | Следующий |
| MF_E_INVALIDTYPE | MF_E_INVALIDINDEX |
MF_E_INVALID_FILE_FORMAT
Что означает MF_E_INVALID_FILE_FORMAT
MF_E_INVALID_FILE_FORMAT (0XC00D36BE) — Media Foundation parser/source handler определил, что файл не соответствует заявленному или распознанному контейнерному формату.
Что проверить
Проверьте сигнатуру контейнера, фактический размер, truncation и внутренние таблицы/atoms/chunks. Не полагайтесь только на расширение файла или MIME.
Сравните проблемный файл с валидатором соответствующего контейнера. Если файл получен по сети, сначала подтвердите полную загрузку и hash.
Как подтвердить причину
Причина подтверждается успешным открытием исправного файла тем же source handler либо нахождением конкретного повреждённого элемента контейнера.
Технические ссылки: Microsoft: Media Foundation · Microsoft: Media Foundation error codes · Microsoft: Media Foundation platform.
Нужно найти другой код? Найти другой код состояния или ошибки.
