Site icon EfmSoft

Что означает код HRESULT 0xC00D36C4 (MF_E_UNSUPPORTED_BYTESTREAM_TYPE)?

 
Предыдущий Следующий
MF_E_UNSUPPORTED_SCHEME MF_E_UNSUPPORTED_TIME_FORMAT

MF_E_UNSUPPORTED_BYTESTREAM_TYPE

Что означает MF_E_UNSUPPORTED_BYTESTREAM_TYPE

MF_E_UNSUPPORTED_BYTESTREAM_TYPE (0xC00D36C4) — Тип байтового потока указанного URL не поддерживается.

Средство разрешения источника (Source Resolver) получило байтовый поток, но не смогло подобрать обработчик, способный создать медиаисточник. При выборе используются подсказки вроде расширения URL и MF_BYTESTREAM_CONTENT_TYPE; это ошибка распознавания типа источника, а не разбора уже выбранным обработчиком.

Что проверить и как подтвердить исправление

Проверьте фактический MIME-тип, расширение URL и первые байты содержимого. Неверный заголовок сервера или потерянный MF_BYTESTREAM_CONTENT_TYPE может помешать выбрать нужный обработчик даже для корректного файла.

Не путайте этот HRESULT с MF_E_CANNOT_PARSE_BYTESTREAM: там обработчик уже выбран и не смог разобрать данные. Здесь сначала нужно обеспечить корректное распознавание типа потока или зарегистрировать подходящий обработчик.

Документация для результата 0xC00D36C4: IMFSourceResolver::CreateObjectFromByteStream.


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version