| Previous | Next |
| EVENT_E_ALL_SUBSCRIBERS_FAILED | VFW_E_NEED_OWNER |
VFW_E_INVALIDSUBTYPE
VFW_E_INVALIDSUBTYPE is a DirectShow HRESULT. The media type may be present, but its subtype GUID is not valid in the current context. This commonly appears when an application builds an AM_MEDIA_TYPE manually or mixes a container, codec, pixel format or audio subtype with an incompatible major type.
What to inspect
- Confirm that the subtype belongs to the same family as the declared major type, such as video, audio or stream.
- Enumerate the media types supported by both pins instead of assuming that a codec or pixel format is available.
- Check that the format block matches the subtype; a valid GUID alone does not make an incompatible format acceptable.
If the subtype comes from a third-party filter, log the complete media type and test the graph with a known supported subtype to isolate registration or codec issues.
Microsoft: DirectShow error and success codes
Looking for a different code? Search another status or error code.