Compartilhar via


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