What does HRESULT 0x80040207 (VFW_E_NO_ACCEPTABLE_TYPES) mean?

 
Could be also:
ConstantTypeOS
EVENT_E_INVALID_PER_USER_SIDHRESULTWindows
Previous Next
EVENT_E_INVALID_PER_USER_SID EVENT_E_USER_EXCEPTION

VFW_E_NO_ACCEPTABLE_TYPES

VFW_E_NO_ACCEPTABLE_TYPES is a DirectShow HRESULT. Both pins can enumerate media types, but none of the upstream types is accepted by the downstream pin. This is a negotiation failure, not necessarily a corrupt file or broken decoder.

How to diagnose it

  • Log the complete media-type lists from both pins, including major type, subtype and format details.
  • Try a converter, decoder, color-space converter or resampler that supports a type acceptable to both sides.
  • Use QueryAccept or an explicit connection to identify which proposed type is rejected.

If IGraphBuilder::Render returns this code, inspect available intermediate filters and their registration as well as the direct pin capabilities.

Microsoft: IGraphBuilder::Render return values


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