GdipGetImageDecoders()



Syntaxe
Resultat.i = GdipGetImageDecoders(numDecoders.i, size.i, *decoders)
Paramètres
numEncoders.i

[in] Nombre entier qui spécifie le nombre d'encodeurs d'image disponibles. Utilisez la fonction GdipGetImageDecodersSize() pour déterminer ce nombre.

size.i

[in] Nombre entier qui spécifie la taille globale en octets du tableau de variables ImageCodecInfo. Utilisez la fonction GdipGetImageDecodersSize() pour déterminer ce nombre.

*decoders

[out] Pointeur sur une zone mémoire (buffer) qui recevra le tableau de structures ImageCodecInfo. Vous devez allouer de la mémoire pour ce tableau. Utilisez la fonction GdipGetImageDecodersSize() pour déterminer sa taille.

Description

Cette fonction permet de retrouver le tableau de structures ImageCodecInfo qui contient les informations sur les décodeurs d'image disponibles.

Cette fonction est à utiliser après l'appel de la fonction GdipGetImageDecodersSize() qui permet de retrouver les valeurs des paramètres numEncoders et size.

GDI+ utilise des décodeurs intégrés pour charger des images.

L'exemple est le même que celui de la fonction GdipGetImageDecodersSize(). Il permet d'afficher l'ensemble des décodeurs présents (chaîne MimeType qui est un élément de la structure ImageCodecInfo).

Résultat de la fonction
Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.
PB - OS

PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium