| Anterior | Siguiente |
| EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT | EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT |
VFW_E_BUFFER_OVERFLOW
Qué significa VFW_E_BUFFER_OVERFLOW
VFW_E_BUFFER_OVERFLOW corresponde a 0x8004020D: el buffer aportado existe, pero su capacidad es menor que los datos que DirectShow necesita escribir o conservar.
Qué comprobar
- Registra tamaño asignado, tamaño requerido y cantidad realmente producida por el filtro.
- Recalcula la capacidad después de cualquier cambio de resolución, stride, formato de audio o tamaño máximo de sample.
- Comprueba operaciones aritméticas de tamaño para descartar truncamiento u overflow antes de reservar memoria.
Cómo resolverlo
Reserva la capacidad indicada por el contrato y vuelve a ejecutar desde un estado donde no haya escritura parcial pendiente.
Límite de la interpretación
No soluciones el problema recortando silenciosamente la muestra si el formato exige conservar todos sus bytes.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
