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


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

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

интерфейсы кодировщика Container-Level

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

 

интерфейсы кодировщика Frame-Level

Интерфейс Обязанности Реализация
IWICBitmapFrameEncode Службы уровня кадров Обязательно
IWICMetadataBlockWriter Службы сериализации метаданных Обязательно

 

иерархи я наследования интерфейсов wic

Вы заметите, что интерфейсы кодировщика почти зеркальные изображения интерфейсов декодировщика, и что большинство методов в этих интерфейсах соответствуют методам в связанных интерфейсах декодера. Теперь, когда вы знакомы с реализацией декодера с поддержкой WIC, реализация кодировщика с поддержкой WIC будет хорошо знакома.

концептуальные

Реализация WIC-Enabled кодировщика

реализации IWICBitmapEncoder

Как написать WIC-Enabled CODEC

обзор компонента образов Windows