Interfaz IWICStream (wincodec.h)
Representa un flujo de componente de imágenes de Windows (WIC) para hacer referencia al contenido de imágenes y metadatos.
Herencia
La interfaz IWICStream hereda de IStream. IWICStream también tiene estos tipos de miembros:
Métodos
La interfaz IWICStream tiene estos métodos.
IWICStream::InitializeFromFilename Inicializa una secuencia desde un archivo determinado. |
IWICStream::InitializeFromIStream Inicializa una secuencia desde otra secuencia. Los derechos de acceso se heredan de la secuencia subyacente. |
IWICStream::InitializeFromIStreamRegion Inicializa la secuencia como substream de otra secuencia. |
IWICStream::InitializeFromMemory Inicializa una secuencia para tratar un bloque de memoria como una secuencia. La secuencia no puede crecer más allá del tamaño del búfer. |
Comentarios
Se espera que los descodificadores y controladores de metadatos creen sub secuencias de cualquier secuencia que contengan al entregar el control de metadatos incrustados a otro controlador de metadatos. Si la secuencia no está restringida, use MAXLONGLONG como tamaño máximo y desplazamiento 0.
Los métodos de interfaz IWICStream no permiten proporcionar una opción de uso compartido de archivos. Para crear una secuencia de archivos para una imagen, use la función SHCreateStreamOnFileEx . A continuación, esta secuencia se puede usar para crear un IWICBitmapDecoder mediante el método CreateDecoderFromStream .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | wincodec.h |