Интерфейсы кодировщика
В следующих таблицах показаны интерфейсы, реализованные кодировщиками компонента образов Windows (WIC), а на схеме классов показана иерархия наследования.
Интерфейсы кодировщика на уровне контейнера
Интерфейс | Обязанности | Внедрение |
---|---|---|
IWICBitmapEncoder | Службы уровня контейнера | Обязательное поле |
IWICBitmapCodecProgressNotification | Поддержка уведомлений о ходе выполнения и отмены | Рекомендуемая конфигурация |
IWICMetadataBlockWriter | Службы сериализации метаданных | Необязательный (требуется только для форматов, поддерживающих метаданные уровня контейнера) |
Интерфейсы кодировщика на уровне кадра
Интерфейс | Обязанности | Внедрение |
---|---|---|
IWICBitmapFrameEncode | Службы уровня кадров | Обязательное поле |
IWICMetadataBlockWriter | Службы сериализации метаданных | Обязательное поле |
Вы заметите, что интерфейсы кодировщика почти зеркало изображения интерфейсов декодировщика, и что большинство методов в этих интерфейсах соответствуют методам в связанных интерфейсах декодировщика. Теперь, когда вы знакомы с реализацией декодера с поддержкой WIC, реализация кодировщика с поддержкой WIC будет хорошо знакома.
См. также
-
Концептуальной