Interface IWICStream (wincodec.h)
Representa um fluxo wic (componente de imagem do Windows) para referenciar o conteúdo de imagens e metadados.
Herança
A interface IWICStream herda do IStream. O IWICStream também tem esses tipos de membros:
Métodos
A interface IWICStream tem esses métodos.
IWICStream::InitializeFromFilename Inicializa um fluxo de um arquivo específico. |
IWICStream::InitializeFromIStream Inicializa um fluxo de outro fluxo. Os direitos de acesso são herdados do fluxo subjacente. |
IWICStream::InitializeFromIStreamRegion Inicializa o fluxo como um substream de outro fluxo. |
IWICStream::InitializeFromMemory Inicializa um fluxo para tratar um bloco de memória como um fluxo. O fluxo não pode crescer além do tamanho do buffer. |
Comentários
Espera-se que os decodificadores e manipuladores de metadados criem sub fluxos de qualquer fluxo que eles contêm ao entregar o controle para metadados inseridos para outro manipulador de metadados. Se o fluxo não for restrito, use MAXLONGLONG como o tamanho máximo e deslocamento 0.
Os métodos de interface IWICStream não permitem que você forneça uma opção de compartilhamento de arquivos. Para criar um fluxo de arquivos para uma imagem, use a função SHCreateStreamOnFileEx . Esse fluxo pode ser usado para criar um IWICBitmapDecoder usando o método CreateDecoderFromStream .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | wincodec.h |