¿Qué significa el código HRESULT 0xC00D36F2 (MF_E_MEDIAPROC_WRONGSTATE)?

 
Anterior Siguiente
MF_E_SOURCERESOLVER_MUTUALLY_EXCLUSIVE_FLAGS MF_E_RT_THROUGHPUT_NOT_AVAILABLE

MF_E_MEDIAPROC_WRONGSTATE

MediaProc está en un estado incompatible con la operación

MF_E_MEDIAPROC_WRONGSTATE la etapa interna reconoce la operación, pero su state machine no está en la fase en la que esa llamada puede ejecutarse.

  • Registra estado MediaProc y la operación exacta que devuelve el HRESULT.
  • Correlaciona con start/flush/drain/stop y callbacks asíncronos inmediatamente anteriores.
  • Busca comandos concurrentes que cambien el estado mientras otra tarea aún usa la etapa.

Serializa el lifecycle y ejecuta la operación sólo en el estado documentado; cambiar media types no corrige una llamada fuera de secuencia.

Media Foundation architecture · Media Foundation error codes · Media sources


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