Интерфейс IWICStream (wincodec.h)
Представляет поток компонента обработки образов Windows (WIC) для ссылки на содержимое изображений и метаданных.
Наследование
Интерфейс IWICStream наследуется от IStream. IWICStream также имеет следующие типы членов:
Методы
Интерфейс IWICStream имеет следующие методы.
IWICStream::InitializeFromFilename Инициализирует поток из определенного файла. |
IWICStream::InitializeFromIStream Инициализирует поток из другого потока. Права доступа наследуются от базового потока. |
IWICStream::InitializeFromIStreamRegion Инициализирует поток как подпоток другого потока. |
IWICStream::InitializeFromMemory Инициализирует поток для обработки блока памяти как потока. Размер потока не может превышать размер буфера. |
Комментарии
Декодеры и обработчики метаданных должны создавать подпотоки любого потока, который они удерживают, при передаче управления внедренными метаданными другому обработчику метаданных. Если поток не ограничен, используйте MAXLONGLONG в качестве максимального размера и смещения 0.
Методы интерфейса IWICStream не позволяют предоставлять общий доступ к файлам. Чтобы создать файловый поток для образа, используйте функцию SHCreateStreamOnFileEx . Затем этот поток можно использовать для создания IWICBitmapDecoder с помощью метода CreateDecoderFromStream .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodec.h |