¿Qué significa el código HRESULT 0xC00D9C41 (MF_E_CLOCK_NO_TIME_SOURCE)?

 
Anterior Siguiente
MF_E_CLOCK_INVALID_CONTINUITY_KEY MF_E_CLOCK_STATE_ALREADY_SET

MF_E_CLOCK_NO_TIME_SOURCE

El presentation clock no tiene una fuente de tiempo

MF_E_CLOCK_NO_TIME_SOURCE significa que el objeto clock existe, pero todavía no tiene un IMFPresentationTimeSource configurado.

  • Llama a IMFPresentationClock::SetTimeSource con una fuente inicializada antes de iniciar el clock.
  • No entregues el clock a un media sink mediante SetPresentationClock mientras siga sin time source.
  • Durante reemplazo o teardown de clocks, evita publicar el nuevo objeto antes de completar su configuración.

Start, GetTime o un sink pueden detectar esta condición. Es distinta de MF_E_NO_CLOCK, donde ni siquiera existe un clock relevante.

Microsoft: SetTimeSource · Microsoft: IMFPresentationClock::Start · Microsoft: IMFMediaSink::SetPresentationClock


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