Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D9C40 (MF_E_CLOCK_INVALID_CONTINUITY_KEY)?

 
Anterior Siguiente
MF_E_HDCP_LINK_FAILURE MF_E_CLOCK_NO_TIME_SOURCE

MF_E_CLOCK_INVALID_CONTINUITY_KEY

La continuity key del clock no es válida

MF_E_CLOCK_INVALID_CONTINUITY_KEY pertenece al contrato de IMFClock. La documentación actual de Media Foundation indica que las continuity keys no están soportadas y que GetContinuityKey debe devolver cero.

  • Identifica el objeto clock exacto que produce o consume la key y distingue una implementación estándar de una implementación propia.
  • En un IMFClock que siga el contrato de Media Foundation, devuelve cero desde GetContinuityKey.
  • No reutilices generation IDs o sequence IDs de la aplicación como continuity keys salvo que otro contrato independiente lo exija explícitamente.

No busques esta key en callbacks de IMFClockStateSink: OnClockStart y OnClockRestart no reciben ese parámetro. La frontera a revisar es la interfaz del clock.

Microsoft: IMFClock::GetContinuityKey · Microsoft: IMFClock


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

Exit mobile version