¿Qué significa el código HRESULT 0xC00D36F8 (MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED)?

 
Anterior Siguiente
MF_E_RT_OUTOFMEMORY MF_E_CANNOT_CREATE_SINK

MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED

No se especificó la clase MMCSS requerida por la work queue

MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED significa que existe una queue, pero falta la política de scheduling real-time que la operación espera.

  • En Media Session, revisa MF_TOPONODE_WORKQUEUE_MMCSS_CLASS antes de registrar las topology work queues.
  • Para shared queues, registra el wszClass pasado a MFLockSharedWorkQueue junto con task ID y queue ID devueltos.
  • No asumas que un queue ID válido implica una asociación MMCSS válida.

La clase concreta depende de la rama; Microsoft recomienda típicamente Audio para render de audio y Playback para vídeo. Cambiar media types no rellena una scheduling class ausente.

Microsoft: topology MMCSS registration · Microsoft: MFLockSharedWorkQueue


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