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 |