What does HRESULT 0xC00D6D66 (MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED) mean?

 
Previous Next
MF_E_TRANSFORM_PROFILE_TRUNCATED MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG

MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED

MF_E_TRANSFORM_PROPERTY_PID_NOT_RECOGNIZED points to the property key supplied to a transform or codec configuration path. In the ICodecAPI model, codec properties are identified by GUIDs and their values are carried in VARIANT objects.

Validate the key before debugging its value

  • Log the full property GUID, transform CLSID, and codec version or hardware implementation.
  • Call ICodecAPI::IsSupported when the interface is available before attempting SetValue.
  • Do not assume two encoders that accept the same media subtype expose the same private or optional codec properties.

This error is earlier than range or type validation: the property identifier itself does not match a property supported by the transform. Re-encoding the numeric value, changing VARIANT.vt, or increasing an array buffer cannot make an unknown key valid.

Microsoft: ICodecAPI · Microsoft: Media Foundation properties · Wine: transform property HRESULTs


Looking for a different code? Search another status or error code.