Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D4A3E (MF_E_SAMPLEALLOCATOR_EMPTY)?

 
Anterior Siguiente
MF_E_SAMPLEALLOCATOR_CANCELED MF_E_SINK_ALREADYSTOPPED

MF_E_SAMPLEALLOCATOR_EMPTY

No quedan samples libres en el allocator

MF_E_SAMPLEALLOCATOR_EMPTY el pool actual está completamente prestado. No implica necesariamente out-of-memory: presenter, mixer, decoder o aplicación pueden estar reteniendo referencias.

  • Registra capacidad del pool, allocations activas y tiempo de retención por sample.
  • Traza AddRef/release lógico en las fronteras asíncronas que conservan muestras.
  • Comprueba queue depth y si una rama downstream dejó de consumir.

Libera samples retenidos o dimensiona el pool según la concurrencia real; crear pools enormes sólo oculta un leak o backpressure.

Microsoft: AllocateSample · Microsoft: allocator initialization · Microsoft: sample release notification


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

Exit mobile version