Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D6D7A (MF_E_TRANSFORM_ASYNC_MFT_NOT_SUPPORTED)?

 
Anterior Siguiente
MF_E_TRANSFORM_STREAM_INVALID_RESOLUTION MF_E_TRANSFORM_EXATTRIBUTE_NOT_SUPPORTED

MF_E_TRANSFORM_ASYNC_MFT_NOT_SUPPORTED

El contexto actual no puede hospedar un MFT asíncrono

MF_E_TRANSFORM_ASYNC_MFT_NOT_SUPPORTED no significa que el transform esté simplemente bloqueado. Indica que el host o la ruta de procesamiento no implementa el contrato requerido por un MFT asíncrono.

  • Consulta MF_TRANSFORM_ASYNC en el transform.
  • Si buscabas MFT asíncronos, comprueba que la enumeración use MFTEnumEx con MFT_ENUM_FLAG_ASYNCMFT.
  • El host debe manejar METransformNeedInput/METransformHaveOutput y el ciclo de vida IMFShutdown.

Forzar repetidamente MF_TRANSFORM_ASYNC_UNLOCK no convierte un host síncrono en uno compatible. Selecciona un MFT síncrono o mueve el componente a una ruta que soporte la semántica asíncrona.

Microsoft: modelo de procesamiento de MFT asíncronos · Microsoft: MFTEnumEx


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

Exit mobile version