¿Qué significa el código HRESULT 0xC00D6D61 (MF_E_TRANSFORM_STREAM_CHANGE)?

 
Anterior Siguiente
MF_E_TRANSFORM_TYPE_NOT_SET MF_E_TRANSFORM_INPUT_REMAINING

MF_E_TRANSFORM_STREAM_CHANGE

El MFT cambió su layout o formato de salida y exige renegociación

MF_E_TRANSFORM_STREAM_CHANGE es devuelto por ProcessOutput cuando el transform ya no puede producir salida con el media type o layout negociado anteriormente.

  • Vuelve a consultar stream IDs si el número o disposición de outputs puede cambiar.
  • Enumera los tipos de salida actualizados y establece uno compatible.
  • Recrea o redimensiona buffers proporcionados por el caller sólo después de conocer el nuevo formato.

No ignores el evento ni sigas usando buffers antiguos. Un cambio dinámico de input puede requerir un output diferente después de procesar muestras que todavía estaban en cola.

Microsoft: handling stream changes · Microsoft: procesamiento MFT


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