What does HRESULT 0x8004020A (VFW_E_NO_ALLOCATOR) mean?

 
Could be also:
ConstantTypeOS
EVENT_E_MISSING_EVENTCLASSHRESULTWindows
Previous Next
EVENT_E_MISSING_EVENTCLASS EVENT_E_NOT_ALL_REMOVED

VFW_E_NO_ALLOCATOR

VFW_E_NO_ALLOCATOR is a DirectShow HRESULT. Every local-memory DirectShow pin connection needs an IMemAllocator. During connection, the pins decide whether the downstream pin supplies one or the upstream pin creates one, then they negotiate buffer requirements.

What to check

  • Confirm that the downstream pin supports the expected memory-input interface and can report allocator requirements.
  • For a custom output pin, create an allocator when the downstream filter does not provide one.
  • Check failures from allocator selection, property negotiation and SetProperties, not only the final connection call.

This result is about the memory transport layer. It can occur after media types have already been accepted.

Microsoft: DirectShow media samples and allocators


Looking for a different code? Search another status or error code.