¿Qué significa el código HRESULT 0xC00D36FC (MF_E_SESSION_PAUSEWHILESTOPPED)?

 
Anterior Siguiente
MF_E_BYTESTREAM_UNKNOWN_LENGTH MF_E_FORMAT_CHANGE_NOT_SUPPORTED

MF_E_SESSION_PAUSEWHILESTOPPED

No se puede pausar una Media Session detenida

MF_E_SESSION_PAUSEWHILESTOPPED pause sólo es válido cuando la presentación está en un estado desde el que puede pasar a paused; una sesión ya stopped no tiene reproducción activa que congelar.

  • Registra cada Start, Pause y Stop junto con los eventos asíncronos que confirman la transición.
  • No actualices el estado local antes de recibir el evento de Media Session correspondiente.
  • Busca UI o callbacks concurrentes que envíen Pause después de Stop.

Inicia la sesión antes de pausarla o ignora/serializa la orden incoherente. No uses Pause como sustituto de un estado stopped.

Microsoft: IMFMediaSession::Pause · Microsoft: controlling presentation states


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