Site icon EfmSoft

Что означает код HRESULT 0xC00D6D6C (MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE)?

 
Предыдущий Следующий
MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE

MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE

Что означает MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE

MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE (0xC00D6D6C) — Значение свойства само по себе допустимо, но конфликтует с другой настройкой или текущим типом мультимедиа MFT.

Это не простая ошибка диапазона. Один и тот же битрейт, профиль, режим качества или другой параметр может быть корректным в одной конфигурации и невозможным при другом разрешении, схеме каналов, профиле кодека или включённой функции.

Что проверить

  • Запишите GUID свойства, предлагаемое значение и все связанные нестандартные настройки в момент отказа.
  • Сохраните текущие входной и выходной типы мультимедиа со всеми параметрами, влияющими на выбранное свойство.
  • Используйте SetValueWithNotify или запросы возможностей кодека, если они доступны, чтобы увидеть автоматически изменяемые связанные свойства.
  • Для диагностики создайте новый MFT, примените настройки в документированном порядке и найдите конкретную комбинацию, после которой значение становится несовместимым.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version