What does HRESULT 0x80040205 (VFW_E_FILTER_ACTIVE) mean?

 
Could be also:
ConstantTypeOS
EVENT_E_INTERNALEXCEPTIONHRESULTWindows
Previous Next
EVENT_E_INTERNALEXCEPTION EVENT_E_INTERNALERROR

VFW_E_FILTER_ACTIVE

VFW_E_FILTER_ACTIVE is a DirectShow HRESULT. An active DirectShow filter is running or paused and may own streaming resources, allocator buffers or worker threads. Operations that change topology, allocator properties or some media types must wait until the filter is inactive.

How to handle it

  • Stop the filter graph through IMediaControl::Stop and wait for the state transition to complete.
  • Apply the configuration or reconnect the pins only after the affected filters are stopped.
  • Restart or pause the graph again after the change if the operation requires media to be cued.

Do not treat this as a codec failure. It is usually an ordering problem in the application's graph-management code.

Microsoft: DirectShow filter states


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