| Предыдущий | Следующий |
| MF_E_TRANSFORM_INPUT_REMAINING | MF_E_TRANSFORM_PROFILE_INVALID_OR_CORRUPT |
MF_E_TRANSFORM_PROFILE_MISSING
Что означает MF_E_TRANSFORM_PROFILE_MISSING
MF_E_TRANSFORM_PROFILE_MISSING (0xC00D6D63) — MFT требует отдельный профиль конфигурации, но профиль не был передан или найден.
Профиль — это слой конфигурации самого преобразования или кодека, отдельный от согласованного типа мультимедиа. Поэтому наличие правильного формата входа и выхода не заменяет профиль, если конкретный MFT ожидает пресет, сохранённый набор свойств или другую профильную информацию.
Что проверить
- Запишите CLSID MFT, идентификатор профиля или пресета и момент, когда приложение пытается загрузить эти настройки.
- Если доступен
ICodecAPI, сохраните поддерживаемые свойства и сведения, из которых приложение формирует профиль. - Проверьте фактический источник конфигурации: поток с сохранёнными настройками, реестр, файл/пресет приложения или явные вызовы свойств.
- Не подставляйте произвольный тип мультимедиа вместо отсутствующего профиля: это другой уровень конфигурации и такой обход может только сменить HRESULT.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.