Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D6D6B (MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE)?

 
Anterior Siguiente
MF_E_TRANSFORM_PROPERTY_VALUE_SIZE_WRONG MF_E_TRANSFORM_PROPERTY_VALUE_INCOMPATIBLE

MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE

El valor de la propiedad queda fuera del rango soportado

MF_E_TRANSFORM_PROPERTY_VALUE_OUT_OF_RANGE aparece después de reconocer la propiedad y su representación. El problema es el dominio concreto de valores aceptado por ese transform.

  • Usa ICodecAPI::GetParameterRange y registra mínimo, máximo y step.
  • Para propiedades discretas, consulta GetParameterValues.
  • Vuelve a consultar capacidades después de cambios de media type si la implementación puede variar sus límites.

Bitrate, calidad o worker count pueden tener límites distintos entre MFT software y hardware. No apliques un rango aprendido de otro codec: guarda la capability real junto al valor rechazado.

Microsoft: GetParameterRange y GetParameterValues · Microsoft: codec properties


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

Exit mobile version