Condividi tramite


Interfaccia IWICStream (wincodec.h)

Rappresenta un flusso WIC (Windows Imaging Component) per fare riferimento al contenuto di immagini e metadati.

Ereditarietà

L'interfaccia IWICStream eredita da IStream. IWICStream include anche questi tipi di membri:

Metodi

L'interfaccia IWICStream include questi metodi.

 
IWICStream::InitializeFromFilename

Inizializza un flusso da un determinato file.
IWICStream::InitializeFromIStream

Inizializza un flusso da un altro flusso. I diritti di accesso vengono ereditati dal flusso sottostante.
IWICStream::InitializeFromIStreamRegion

Inizializza il flusso come sottostream di un altro flusso.
IWICStream::InitializeFromMemory

Inizializza un flusso per considerare un blocco di memoria come flusso. Il flusso non può crescere oltre le dimensioni del buffer.

Commenti

È previsto che i decodificatori e i gestori di metadati creino flussi secondari di qualsiasi flusso che conservano quando si distribuisce il controllo per i metadati incorporati a un altro gestore di metadati. Se il flusso non è limitato, usare MAXLONGLONG come dimensione massima e offset 0.

I metodi di interfaccia IWICStream non consentono di fornire un'opzione di condivisione file. Per creare un flusso di file per un'immagine, usare la funzione SHCreateStreamOnFileEx . Questo flusso può quindi essere usato per creare un IWICBitmapDecoder usando il metodo CreateDecoderFromStream .

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2, Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione wincodec.h