Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D9C42 (MF_E_CLOCK_STATE_ALREADY_SET)?

 
Anterior Siguiente
MF_E_CLOCK_NO_TIME_SOURCE MF_E_CLOCK_NOT_SIMPLE

MF_E_CLOCK_STATE_ALREADY_SET

El presentation clock ya tiene el estado solicitado

MF_E_CLOCK_STATE_ALREADY_SET indica una transición redundante: se vuelve a pedir un estado que el clock ya tiene.

  • Sigue el estado confirmado mediante notificaciones de IMFClockStateSink, no sólo las llamadas que la aplicación intentó enviar.
  • Evita que dos propietarios distintos —por ejemplo sesión y teardown del renderer— emitan el mismo Pause o Stop.
  • Distingue estado “requested” de estado “confirmed” cuando una capa superior sea asíncrona.

Ten cuidado con Start: invocarlo sobre un clock ya running puede cambiar el start offset y actuar como seek. Registra operación y offset antes de eliminar llamadas aparentemente duplicadas.

Microsoft: IMFPresentationClock · Microsoft: Start · Microsoft: IMFClockStateSink


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

Exit mobile version