| Anterior | Siguiente |
| VFW_E_SIZENOTSET | VFW_E_NO_SINK |
VFW_E_NO_CLOCK
Qué significa VFW_E_NO_CLOCK
VFW_E_NO_CLOCK corresponde a 0x80040213: una operación que requiere sincronización temporal no dispone de reference clock asociado al filtro o al graph.
Qué comprobar
- Consulta el clock efectivo del graph y registra si fue eliminado explícitamente para ejecución as-fast-as-possible.
- Comprueba que el filtro que necesita esperar por timestamps recibió el mismo reference clock durante la transición a activo.
- Si el clock procede de un renderer o dispositivo, revisa si ese componente fue sustituido durante la reconstrucción del graph.
Cómo resolverlo
Asigna un reference clock apropiado antes de usar waits o scheduling sincronizados, salvo que la operación esté diseñada para funcionar sin reloj.
Límite de la interpretación
No inventes tiempos con el reloj de pared si el contrato de DirectShow exige la escala y origen del reference clock del graph.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.