Interface IWICStream (wincodec.h)

Représente un flux wic (Windows Imaging Component) pour référencer le contenu d’images et de métadonnées.

Héritage

L’interface IWICStream hérite d’IStream. IWICStream a également les types de membres suivants :

Méthodes

L’interface IWICStream a ces méthodes.

 
IWICStream ::InitializeFromFilename

Initialise un flux à partir d’un fichier particulier.
IWICStream ::InitializeFromIStream

Initialise un flux à partir d’un autre flux. Les droits d’accès sont hérités du flux sous-jacent.
IWICStream ::InitializeFromIStreamRegion

Initialise le flux en tant que sous-flux d’un autre flux.
IWICStream ::InitializeFromMemory

Initialise un flux pour traiter un bloc de mémoire comme un flux. Le flux ne peut pas dépasser la taille de la mémoire tampon.

Remarques

Les décodeurs et les gestionnaires de métadonnées sont censés créer des sous-flux de tout flux qu’ils contiennent lors de la remise du contrôle des métadonnées incorporées à un autre gestionnaire de métadonnées. Si le flux n’est pas limité, utilisez MAXLONGLONG comme taille maximale et décalage 0.

Les méthodes d’interface IWICStream ne vous permettent pas de fournir une option de partage de fichiers. Pour créer un flux de fichiers pour une image, utilisez la fonction SHCreateStreamOnFileEx . Ce flux peut ensuite être utilisé pour créer un IWICBitmapDecoder à l’aide de la méthode CreateDecoderFromStream .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2, Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincodec.h