| Предыдущий | Следующий |
| 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.
Нужно найти другой код? Найти другой код состояния или ошибки.
