Что означает код HRESULT 0xC00D103C (NS_E_WMP_JPG_IMAGE_TOO_BIG)?

 
Предыдущий Следующий
NS_E_WMP_JPG_FRACT_SAMPLE_NOTIMPL NS_E_WMP_JPG_UNEXPECTED_ENDOFFILE

NS_E_WMP_JPG_IMAGE_TOO_BIG

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

NS_E_WMP_JPG_IMAGE_TOO_BIG (0xC00D103C) — размеры JPEG превышают предел, принимаемый декодером WMP.

Это код подсистемы Windows Media. Его значение относится к конкретной операции Player, Windows Media Format SDK или Windows Media Services; для диагностики важны параметры именно того вызова, который вернул этот HRESULT.

Для дополнительной проверки сохраните ширину/высоту из SOF и размеры элемента обложки, который должен использовать bitmap; это полезнее переустановки проигрывателя или одновременного изменения нескольких несвязанных настроек.

Характерный случай слишком большого JPEG: Фотографический фон экспортирован с исходным разрешением камеры вместо размеров отображения в представлении. Пример локализует только компонент, сформировавший ошибку.

Что проверить

  • Сопоставьте параметры вызова с условием «Размеры JPEG превышают предел, принимаемый декодером WMP» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Размеры JPEG превышают предел, принимаемый декодером WMP» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_WMP_JPG_FRACT_SAMPLE_NOTIMPLJPEG использует режим дробной дискретизации, не реализованный декодером WMP
NS_E_WMP_JPG_UNEXPECTED_ENDOFFILEпоток JPEG заканчивается до того, как декодер достигает маркеров, необходимых для завершения изображения
NS_E_WMP_JPG_READ_ERRORисточник JPEG нельзя надёжно прочитать, когда декодер запрашивает дополнительные байты

Технические ссылки


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