Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D6D72 (MF_E_TRANSFORM_NEED_MORE_INPUT)?

 
Anterior Siguiente
MF_E_TRANSFORM_CONFLICTS_WITH_OTHER_CURRENTLY_ENABLED_FEATURES MF_E_TRANSFORM_NOT_POSSIBLE_FOR_CURRENT_SPKR_CONFIG

MF_E_TRANSFORM_NEED_MORE_INPUT

El MFT necesita más entrada antes de producir otra salida

MF_E_TRANSFORM_NEED_MORE_INPUT es un resultado de control normal de ProcessOutput. El transform no dispone de otra muestra de salida y necesita recibir entrada adicional.

  • Si el stream continúa, vuelve a ProcessInput y entrega más muestras.
  • Después de un drain, este resultado significa que ya se emitió toda la salida pendiente.
  • Maneja MF_E_TRANSFORM_STREAM_CHANGE por separado: allí se requiere renegociar, no alimentar más datos.

No lo eleves automáticamente como “decoder failed”. El bucle normal alterna entrada y salida hasta que el MFT vuelve a pedir datos.

Microsoft: basic MFT processing model · Microsoft: ProcessOutput


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

Exit mobile version