Partager via


Codec Wind32, exemple

Mise à jour : novembre 2007

Cet exemple indique comment créer un codec personnalisé à l'aide de l'API composant d'image Microsoft Windows Presentation Foundation (WPF) non managée.

Cet exemple crée un codeur et un décodeur qui peuvent être enregistrés auprès du système création d'images WPF de façon à pouvoir être utilisés automatiquement par les applications WPF. De plus, cet exemple montre comment créer des convertisseurs de format de pixel.

Cet exemple présente une fonctionnalité spécifique de Windows Presentation Foundation (WPF) et, par conséquent, ne suit pas les meilleures pratiques de développement d'applications. Pour un traitement complet des meilleures pratiques de développement d'applications Windows Presentation Foundation (WPF) et Microsoft .NET Framework, reportez-vous, selon les cas, aux documents suivants :

Accessibilité - Meilleures pratiques d'accessibilité

Sécurité - Sécurité de Windows Presentation Foundation

Localisation - Vue d'ensemble de la globalisation et de la localisation WPF

Download sample

Génération de l'exemple

  1. Installez le Kit de développement logiciel (SDK) Windows et ouvrez la fenêtre Commande de son environnement de génération. Dans le menu Démarrer, pointez sur Tous les programmes et sur Microsoft Windows SDK, puis cliquez sur CMD Shell.

  2. Mettez à jour l'en-tête et les chemins d'accès aux bibliothèques. Suivez les instructions indiquées dans la section 6.2 du fichier lisez-moi du Kit de développement logiciel Windows afin de mettre à jour les chemins d'accès de l'environnement de développement.

  3. Téléchargez l'exemple, généralement à partir de la documentation du Kit de développement logiciel (SDK), vers votre disque dur local.

  4. Générez l'exemple.

    • Pour générer l'exemple dans Microsoft Visual Studio, chargez l'exemple de solution ou de fichier projet, puis appuyez sur CTRL+MAJ+B.

    • Pour générer l'intégralité de l'exemple à partir de la fenêtre de commande de l'environnement de génération, naviguez vers le dossier de la solution. À l'invite de commande, tapez MSBUILD.

    • Pour générer des projets individuels à partir de la fenêtre de commande de l'environnement de génération, naviguez vers le dossier de chaque projet. À l'invite de commande, tapez MSBUILD.

Exécution de l'exemple

  1. Enregistrez la bibliothèque du codec. À partir de la fenêtre de commande, exécutez regsvr32 sur la bibliothèque de liens dynamiques (DLL) du dossier Debug ou Release contenu dans le dossier source AITCodec.

  2. Exécutez l'exemple

    • Cet exemple ne possède pas d'exécutable et illustre uniquement la façon de créer un codec personnalisé. Une fois le codec enregistré et la bibliothèque signée, le codec sera automatiquement reconnu par une application WPF.

Notes

Pour utiliser un codec personnalisé, le codec doit être enregistré et signé numériquement.

Lorsque vous générez cet exemple sur Windows Vista, il est nécessaire de posséder des privilèges d'administrateur pour enregistrer la bibliothèque de liens dynamiques (DLL). La fenêtre Commande doit être exécutée en tant qu'Administrateur en cliquant avec le bouton droit sur le raccourci de la fenêtre et en sélectionnant « Exécuter en tant qu'administrateur ».

Pour plus d'information sur la structure de bloc de l'exemple de codec, consultez le fichier readme.html compris avec l'exemple.