¿Qué significa el código HRESULT 0xC00DA7F9 (MF_E_ALLOCATOR_NOT_COMMITED)?

 
Anterior Siguiente
MF_E_ALLOCATOR_NOT_INITIALIZED MF_E_ALLOCATOR_ALREADY_COMMITED

MF_E_ALLOCATOR_NOT_COMMITED

El sample allocator está configurado pero no committed

MF_E_ALLOCATOR_NOT_COMMITED indica que el allocator ya fue inicializado, pero todavía no reservó o activó el pool de muestras necesario para trabajar.

  • Registra el resultado de inicialización, la llamada de commit, número de muestras, estado del dispositivo y cualquier muestra antigua aún pendiente.
  • Asegúrate de hacer commit después de terminar la configuración y antes de pedir muestras o comenzar streaming.
  • Si commit devuelve otro HRESULT, conserva ese primer error en lugar de continuar y convertirlo en MF_E_ALLOCATOR_NOT_COMMITED.

No es equivalente a MF_E_ALLOCATOR_NOT_INITIALIZED: aquí la configuración ya existe. La reparación correcta es completar el commit o corregir el fallo que impidió hacerlo.

Microsoft: IMFVideoSampleAllocator · Microsoft: media samples


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