| Previous | Next |
| MF_E_MEDIA_SOURCE_NOT_STARTED | MF_E_MP3_BAD_CRC |
MF_E_UNSUPPORTED_FORMAT
MF_E_UNSUPPORTED_FORMAT means the format is recognized but not supported by the component handling it. That distinction matters: the content can be structurally valid and still fall outside the source, sink, or transform's supported format set.
Identify the component that returned the HRESULT
Log the selected media source or handler and enumerate the complete media type: major type, subtype, sample rate or frame size, channel count, and format-specific attributes. Media Foundation supports additional formats through plug-ins, so system version and installed handlers can affect which valid inputs are accepted.
Do not rewrite container bytes to make a valid format appear different. First compare the stream against the documented support of the active source and query transform input/output types when a decoder or encoder is involved. If an independent parser accepts the file, that confirms only that the format is valid for that parser; it does not prove the current Media Foundation component supports the same variant.
Microsoft: supported media formats · Microsoft: byte-stream handler model · Microsoft: MP3 File Source
Looking for a different code? Search another status or error code.