| Предыдущий | Следующий |
| NS_E_WMP_PNG_UNSUPPORTED_BITDEPTH | NS_E_WMP_PNG_UNSUPPORTED_FILTER |
NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION
Что означает NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION
NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION (0xC00D102A) — поле метода сжатия PNG содержит значение, которое декодер WMP не принимает.
Это код подсистемы Windows Media. Его значение относится к конкретной операции Player, Windows Media Format SDK или Windows Media Services; для диагностики важны параметры именно того вызова, который вернул этот HRESULT.
Windows Media Player сообщает, что NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION ( 0xC00D102A ) возвращается, когда поле метода сжатия PNG содержит значение, не принимаемое декодером WMP. Этот код формируется трактом загрузки изображений обложки Windows Media Player, который распознаёт GIF, PNG, BMP или JPEG, проверяет заголовки формата и создаёт bitmap для элемента интерфейса.
Для дополнительной проверки сохраните байт compression method из IHDR и убедитесь, что файл не создан как проприетарный вариант PNG; это полезнее переустановки проигрывателя или одновременного изменения нескольких несвязанных настроек.
Что проверить
- Сопоставьте параметры вызова с условием «Поле метода сжатия PNG содержит значение, которое декодер WMP не принимает» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
- После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Поле метода сжатия PNG содержит значение, которое декодер WMP не принимает» больше не воспроизводится.
Близкие коды
| Код | Чем отличается |
|---|---|
NS_E_WMP_PNG_UNSUPPORTED_BITDEPTH | PNG объявляет глубину цвета, не поддерживаемую устаревшим декодером обложек WMP |
NS_E_WMP_PNG_INVALIDFORMAT | ресурс PNG не проходит проверку формата или возможностей декодера до преобразования в графический ресурс обложки |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
