Codec installeren en registreren
Wanneer u een codec installeert, moet u deze registreren in het register. U moet er ook voor zorgen dat de miniatuurcache wordt bijgewerkt voor het geval afbeeldingen in uw indeling al bestaan op de computer.
Dit onderwerp bevat de volgende secties:
- Een codec registreren
- de cache met miniaturen bijwerken bij het installeren van uw codec-
- uw WIC-Enabled codec beschikbaar maken voor gebruikers
- Verwante onderwerpen
Een codec registreren
Wanneer u een codec registreert, registreert u eigenlijk twee onderdelen: de encoder en de decoder. U moet ook registervermeldingen maken om uw containerindeling te registreren bij de metagegevenshandlers voor de metagegevensindelingen die door uw afbeeldingsindeling worden ondersteund.
In de volgende onderwerpen worden de registervermeldingen beschreven die u nodig hebt om uw codec te registreren:
Encoder-Specific registervermeldingen
Decoder-Specific registervermeldingen
-integratie met Windows Photo Gallery en Windows Verkenner
De cache miniaturen bijwerken bij het installeren van uw codec
Wanneer een codec is geïnstalleerd, moet het installatieprogramma de volgende functie aanroepen nadat de registervermeldingen zijn geschreven.
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)
Deze aanroep meldt Windows dat er nieuwe bestandskoppelingsgegevens beschikbaar zijn. Als afbeeldingen in de afbeeldingsindeling al bestaan op de computer, bevat de miniatuurcache standaardminiaturen omdat er geen decoder beschikbaar was om de miniaturen te extraheren toen de afbeeldingen voor het eerst werden verkregen. Wanneer u Windows op de hoogte stelt dat er een nieuwe bestandskoppeling beschikbaar is, worden alle lege miniaturen verwijderd en worden de werkelijke miniaturen uit de bestanden geëxtraheerd die nu kunnen worden gedecodeerd.
Uw WIC-Enabled codec beschikbaar maken voor gebruikers
Als u een camerafabrikant bent, kunt u uw onbewerkte codecs in de doos met uw camera's verzenden. U kunt uw codecs ook posten op de downloadpagina van uw website. Als een gebruiker echter een afbeeldingsbestand in uw indeling verkrijgt van een andere bron, zoals een vriend, zakelijke partner of een andere website, weten ze mogelijk niet waar de codec moet worden opgehaald om het te decoderen.
Vanwege dit probleem biedt Windows een eenvoudigere manier voor gebruikers van uw afbeeldingsindeling om uw codec te vinden en te downloaden op hun computer, te beginnen met Windows Vista. Als de Windows Photo Gallery een bestandsnaamextensie herkent als een afbeeldingsindeling en de codec voor die indeling niet is geïnstalleerd, vertelt een dialoogvenster de gebruiker dat de foto niet kan worden weergegeven en wordt gevraagd of de gebruiker de software wil downloaden die nodig is om deze weer te geven. Wanneer de gebruiker akkoord gaat, wordt een door Microsoft gehoste website weergegeven met een koppeling naar de downloadsite van de codecfabrikant. (Optioneel kunt u aanvragen dat gebruikers rechtstreeks naar uw downloadsite worden gebracht.)
Als u wilt dat de bestandsnaamextensies van uw afbeeldingsindeling worden herkend door de Windows Photo Gallery, zodat gebruikers kunnen worden omgeleid naar uw downloadsite, moet u het volgende doen:
Geef een downloadsite op voor uw codec. (U kunt een afzonderlijke pagina hebben voor elke codec die u opgeeft, of één pagina die downloads biedt voor al uw codecs.)
De downloadsite moet worden gelokaliseerd en gemakkelijk kunnen worden doorzocht op cameramodel.
Geef Microsoft een lijst met extensies voor uw afbeeldingsindelingen en de URL's voor uw downloadsites.
U moet Microsoft informeren over de extensies voor nieuwe codecs die u in de toekomst ontwikkelt en over eventuele wijzigingen in de URL's van uw downloadsites, zodat de nieuwe informatie kan worden toegevoegd aan de Windows Photo Gallery.
Verwante onderwerpen
-
conceptuele
-
Een WIC-Enabled CODEC- schrijven
-
Overzicht van Windows Imaging-onderdelen