¿Qué significa el código HRESULT 0xC00D6D68 (MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE)?

 
Anterior Siguiente
MF_E_TRANSFORM_PROPERTY_VARIANT_TYPE_WRONG MF_E_TRANSFORM_PROPERTY_ARRAY_VALUE_WRONG_NUM_DIM

MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE

La propiedad del transform no admite escritura en el estado actual

MF_E_TRANSFORM_PROPERTY_NOT_WRITEABLE separa lectura de modificación: que GetValue funcione no implica que SetValue esté permitido.

  • Consulta ICodecAPI::IsModifiable inmediatamente antes de la escritura.
  • Registra si los media types ya fueron fijados y si el streaming ya comenzó.
  • Distingue propiedades siempre read-only de ajustes que sólo se pueden escribir antes de activación/negociación.

Si la propiedad se bloquea al iniciar el procesamiento, mueve la configuración al punto correcto del ciclo de vida. Reintentar SetValue sobre el mismo MFT activo no cambia su mutabilidad.

Microsoft: ICodecAPI e IsModifiable · Microsoft: orden de negociación/procesamiento


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