| Предыдущий | Следующий |
| MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_MEDIATYPE_COMBINATION | MF_E_TRANSFORM_NEED_MORE_INPUT |
MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES
Что означает MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES
MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES (0xC00D6D70) — Запрошенная возможность MFT поддерживается не вместе с текущим набором уже включённых функций.
У кодеков и других MFT свойства часто зависят друг от друга. Функция может быть поддержана сама по себе, но оказаться несовместимой с выбранным режимом управления битрейтом, низкой задержкой, аппаратным трактом, профилем или другой настройкой. Это не общий отказ «функция не поддерживается» и не ошибка диапазона одного числа.
Что проверить
- Сохраните полный набор нестандартных свойств кодека и порядок, в котором приложение их устанавливает.
- Через
ICodecAPI::IsSupportedиIsModifiableразличите отсутствующую возможность и свойство, временно заблокированное текущей конфигурацией. - Если доступен
SetValueWithNotify, проверьте, какие связанные свойства MFT изменяет автоматически после записи одного параметра. - Отключайте подозреваемые функции по одной на новом экземпляре MFT; случайная смена битрейта или типа мультимедиа может скрыть устойчивый конфликт двух конкретных возможностей.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.