Поделиться через


Интерфейсы декодировщика

В следующих таблицах показаны интерфейсы, реализованные декодаторами компонента образов Windows (WIC), а на схеме классов показана иерархия наследования.

Интерфейсы декодировщика на уровне контейнера

Интерфейс Обязанности Внедрение
IWICBitmapDecoder Службы уровня контейнера Обязательное поле
IWICBitmapCodecProgressNotification Поддержка уведомлений о ходе выполнения и отмены Рекомендуемая конфигурация
IWICMetadataBlockReader Перечисление метаданных Необязательный (требуется только для форматов, поддерживающих метаданные уровня контейнера)

 

Интерфейсы декодировщика на уровне кадра

Интерфейс Обязанности Внедрение
IWICBitmapFrameDecode Службы уровня кадров Обязательное поле
IWICMetadataBlockReader Перечисление метаданных Обязательное поле
IWICBitmapSourceTransform Преобразования машинного декодера Рекомендуемая конфигурация
IWICDevelopRaw Необработанные службы обработки Требуется только для необработанных форматов

 

wic interface inheritance hierarchy

Концептуальной

Реализация декодера с поддержкой WIC

Реализация IWICBitmapDecoder

Как написать КОДЕК с поддержкой WIC

Общие сведения о компоненте образов Windows