| Anterior | Siguiente |
| MF_E_ALLOCATOR_NOT_COMMITED | MF_E_STREAM_ERROR |
MF_E_ALLOCATOR_ALREADY_COMMITED
El sample allocator ya está committed
MF_E_ALLOCATOR_ALREADY_COMMITED indica que se intenta repetir el commit o cambiar una configuración que requiere abandonar primero el pool ya activo.
- Registra dónde ocurrió el primer commit y dónde aparece la segunda llamada, junto con el media type y las muestras aún en circulación.
- No hagas commit de nuevo como mecanismo de retry si el objeto conserva el estado anterior.
- Cuando la interfaz lo permita, realiza decommit antes de reconfigurar; si el ciclo de vida quedó ambiguo, crea un allocator nuevo y ejecuta una sola secuencia de inicialización/commit.
Este resultado es el estado opuesto a MF_E_ALLOCATOR_NOT_COMMITED. Corregirlo consiste en eliminar el commit duplicado o reiniciar correctamente el objeto, no en cambiar archivos o codecs.
Microsoft: IMFVideoSampleAllocator · Microsoft: media samples
¿Buscas un código diferente? Buscar otro código de estado o error.
