| Предыдущий | Следующий |
| 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 не поддерживается.
Значение относится не ко всему компоненту «Media Foundation», а к связке «неподдерживаемая возможность, media type — тип байтового потока указанного URL не поддерживается»; до очистки состояния важно проверить поддержку запрошенной возможности.
Диагностика и проверка результата
Для случая «тип байтового потока указанного URL не поддерживается» проверьте поддержку возможности у фактически установленной версии компонента до запуска операции и выберите документированный альтернативный путь вместо повтора того же запроса.
Для диагностики темы «неподдерживаемая возможность, media type — тип байтового потока указанного URL не поддерживается» сохраните тип объекта Media Foundation, MIME/codec, topology, URL или byte stream и события MFTrace на первом неуспешном вызове.
Не потеряйте данные MF_BYTESTREAM_CONTENT_TYPE: без них трудно отделить тему «неподдерживаемая возможность, media type — тип байтового потока указанного URL не поддерживается» от последующего сбоя.
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0xC00D36C4, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0xC00D36C4: IMFSourceResolver::CreateObjectFromByteStream.
Нужно найти другой код? Найти другой код состояния или ошибки.