| 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.