¿Qué significa el código HRESULT 0xC00D6D6C (MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE)?

 
Anterior Siguiente
MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_OUTPUT_MEDIATYPE

MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE

El valor de la propiedad es incompatible con la configuración activa

MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE no es un simple error de rango. El valor entra en conflicto con otra propiedad o con un media type ya configurado.

  • Registra GUID y valor propuesto junto con otras propiedades del mismo área funcional.
  • Vuelca input/output media types, incluyendo subtype, frame size, sample rate, channel count y atributos del codec.
  • Usa capability queries o SetValueWithNotify si el codec permite observar ajustes relacionados.

Un valor puede ser perfectamente válido en otro profile, resolución o channel layout. Restablecer defaults y aplicar opciones en un orden documentado permite aislar la incompatibilidad mejor que forzar repetidamente el mismo setting.

Microsoft: ICodecAPI · Microsoft: media type attributes


¿Buscas un código diferente? Buscar otro código de estado o error.