¿Qué significa el código HRESULT 0xC00DA7F8 (MF_E_ALLOCATOR_NOT_INITIALIZED)?

 
Anterior Siguiente
MF_E_TRANSCODE_INVALID_PROFILE MF_E_ALLOCATOR_NOT_COMMITED

MF_E_ALLOCATOR_NOT_INITIALIZED

El sample allocator todavía no está inicializado

MF_E_ALLOCATOR_NOT_INITIALIZED significa que se intenta hacer commit, asignar o pedir muestras antes de inicializar el allocator con el dispositivo, media type y parámetros que requiere.

  • Conserva identidad del allocator, método de inicialización y su HRESULT, media type, device manager y orden exacto de llamadas.
  • Compara con una ruta mínima: crear un allocator nuevo, inicializarlo una vez, hacer commit y solicitar una sola muestra.
  • Si la inicialización previa falló, propaga ese HRESULT; continuar hasta la asignación sólo sustituye la causa original por este estado posterior.

MF_E_ALLOCATOR_NOT_COMMITED corresponde al paso siguiente: el allocator ya conoce su configuración pero aún no reservó el pool. Esta distinción permite localizar el punto exacto del ciclo de vida.

Microsoft: IMFVideoSampleAllocator · Microsoft: media samples


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