What does HRESULT 0xC00D36C4 (MF_E_UNSUPPORTED_BYTESTREAM_TYPE) mean?

 
Previous Next
MF_E_UNSUPPORTED_SCHEME MF_E_UNSUPPORTED_TIME_FORMAT

MF_E_UNSUPPORTED_BYTESTREAM_TYPE

MF_E_UNSUPPORTED_BYTESTREAM_TYPE means that the resolver cannot associate the byte stream with a supported source handler. Handler discovery uses the optional URL extension, the stream MIME type, or both.

Give the resolver enough identity

  • Pass the original URL when available so its filename extension is visible to handler discovery.
  • Set or preserve the MF_BYTESTREAM_CONTENT_TYPE attribute when the stream has a reliable MIME type.
  • Do not fabricate a MIME type or extension merely to bypass the error; the selected parser must match the actual bytes.

This is a handler-selection issue. A separate parse error can still occur after a handler is found.

Microsoft: IMFSourceResolver::CreateObjectFromByteStream


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