Installation et inscription du codec
Lorsque vous installez un codec, vous devez l’inscrire dans le Registre. Vous devez également vous assurer que le cache de miniatures est mis à jour si toutes les images de votre format existent déjà sur l’ordinateur.
Cette rubrique contient les sections suivantes :
- Inscrire un codec
- mise à jour du cache miniature lors de l’installation de votre codec
- rendre votre codec WIC-Enabled disponible pour les utilisateurs
- rubriques connexes
Inscription d’un codec
Lorsque vous inscrivez un codec, vous inscrivez en fait deux composants : l’encodeur et le décodeur. Vous devez également créer des entrées de Registre pour inscrire votre format de conteneur auprès des gestionnaires de métadonnées pour les formats de métadonnées pris en charge par votre format d’image.
Les rubriques suivantes décrivent les entrées de Registre dont vous avez besoin pour inscrire votre codec :
Encoder-Specific entrées du Registre
Decoder-Specific entrées du Registre
Intégration de à la galerie de photos Windows et à l’Explorateur Windows
Mise à jour du cache miniature lors de l’installation de votre codec
Lorsqu’un codec est installé, le programme d’installation doit appeler la fonction suivante après avoir écrit ses entrées de Registre.
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)
Cet appel informe Windows que les nouvelles informations d’association de fichiers sont disponibles. Si des images dans votre format d’image existent déjà sur l’ordinateur, le cache de miniatures contient des miniatures par défaut pour eux, car aucun décodeur n’a été disponible pour extraire les miniatures lorsque les images ont été acquises pour la première fois. Lorsque vous avertissez Windows qu’une nouvelle association de fichiers est disponible, le cache de miniatures ignore toutes les miniatures vides et extrait les miniatures réelles des fichiers qui peuvent maintenant être décodées.
Rendre votre codec WIC-Enabled disponible pour les utilisateurs
Si vous êtes un fabricant de caméras, vous pouvez expédier vos codecs bruts dans la boîte avec vos caméras. Vous pouvez également publier vos codecs sur la page de téléchargement de votre site web. Toutefois, si un utilisateur acquiert un fichier image dans votre format à partir d’une autre source, telle qu’un ami, un associé professionnel ou un autre site Web, il se peut qu’il ne sache pas où obtenir le codec pour le décoder.
En raison de ce problème, Windows offre un moyen plus simple pour les utilisateurs de votre format d’image de trouver votre codec et de le télécharger sur leur ordinateur, en commençant par Windows Vista. Si la galerie de photos Windows reconnaît une extension de nom de fichier comme format d’image et que le codec de ce format n’est pas installé, une boîte de dialogue indique à l’utilisateur que la photo ne peut pas être affichée et demande si l’utilisateur souhaite télécharger le logiciel requis pour l’afficher. Lorsque l’utilisateur accepte, un site Web hébergé par Microsoft s’affiche avec un lien vers le site de téléchargement du fabricant de codecs. (Si vous le souhaitez, vous pouvez demander aux utilisateurs d’être dirigés directement vers votre site de téléchargement.)
Si vous souhaitez que les extensions de nom de fichier de votre format d’image soient reconnues par la galerie de photos Windows afin que les utilisateurs puissent être dirigés vers votre site de téléchargement, vous devez effectuer les opérations suivantes :
Fournissez un site de téléchargement pour votre codec. (Vous pouvez avoir une page distincte pour chaque codec que vous fournissez, ou une page qui fournit des téléchargements pour tous vos codecs.)
Le site de téléchargement doit être localisé et facilement accessible à la recherche par modèle d’appareil photo.
Fournissez à Microsoft une liste d’extensions pour vos formats d’image et les URL de vos sites de téléchargement.
Vous devez informer Microsoft des extensions de tous les nouveaux codecs que vous développez à l’avenir et des modifications apportées aux URL de vos sites de téléchargement, afin que les nouvelles informations puissent être ajoutées à la galerie de photos Windows.
Rubriques connexes
-
conceptuelle
-
Comment écrire un codec WIC-Enabled
-
Vue d’ensemble composant d’acquisition d’images Windows