| Предыдущий | Следующий |
| MF_E_NET_MANUALSS_NOT_SUPPORTED | MF_E_NET_CACHESTREAM_NOT_FOUND |
MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR
Практический разбор MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR
MF_E_NET_INVALID_PRESENTATION_DESCRIPTOR — HRESULT, относящийся к области Media Foundation. Сетевой медиаисточник вернул недействительный дескриптор представления.
Применительно к этому результату код относится к Media Foundation и описывает сетевой медиаисточник, дескриптор представления, схему URL или изменение скорости воспроизведения.
Что проверить в первую очередь
Применительно к этому результату формулировка указывает на недопустимые данные или состояние. Сохраните исходное представление до нормализации и проверяйте структуру на той границе, где её принимает API.
- При разборе этот результат проверьте доступность сети, обработчик схемы и ответы медиасервера.
- При разборе он сопоставьте запросы управления и временную шкалу rate/seek/start/stop.
- При разборе он проверьте источник локальным файлом или другим заведомо совместимым обработчиком.
- При разборе он запишите URL, схему, MIME/контейнер, presentation descriptor и этап media session.
Как локализовать источник
- Сохраните первый MF HRESULT и атрибуты media type/presentation descriptor.
- Минимизируйте конвейер до source reader, чтобы отделить источник от renderer.
- Соберите Media Foundation trace и сетевой лог за один сеанс воспроизведения.
Граница корректного решения
Применительно к нему для него недостаточно скрыть ошибку повтором. После изменения воспроизведите исходную операцию, проверьте конечное состояние объекта и убедитесь, что ресурсы освобождаются без потери первичного HRESULT.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.