Codec-Installation und -Registrierung
Wenn Sie einen Codec installieren, müssen Sie ihn in der Registrierung registrieren. Sie müssen auch sicherstellen, dass der Miniaturansichtscache aktualisiert wird, falls alle Bilder in Ihrem Format bereits auf dem Computer vorhanden sind.
Dieses Thema enthält die folgenden Abschnitte:
- Registrieren eines Codec-
- Aktualisieren des Miniaturansichtencaches bei der Installation Ihres Codec-
- Ihre WIC-Enabled Codec für Benutzer
- Verwandte Themen
Registrieren eines Codecs
Wenn Sie einen Codec registrieren, registrieren Sie tatsächlich zwei Komponenten: den Encoder und den Decoder. Sie müssen auch Registrierungseinträge erstellen, um das Containerformat mit den Metadatenhandlern für die Metadatenformate zu registrieren, die ihr Bildformat unterstützt.
In den folgenden Themen werden die Registrierungseinträge beschrieben, die Sie zum Registrieren Ihres Codecs benötigen:
allgemeine Registrierungseinträge
Encoder-Specific Registrierungseinträge
Decoder-Specific Registrierungseinträge
Integration in windows Photo Gallery und Windows Explorer
Aktualisieren des Miniaturansichtencaches bei der Installation Ihres Codecs
Wenn ein Codec installiert ist, muss das Installationsprogramm die folgende Funktion aufrufen, nachdem die Registrierungseinträge geschrieben wurden.
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)
Dieser Aufruf benachrichtigt Windows, dass neue Dateizuordnungsinformationen verfügbar sind. Wenn Bilder im Bildformat bereits auf dem Computer vorhanden sind, enthält der Miniaturansichtscache Standardminiaturansichten für sie, da kein Decoder verfügbar war, um die Miniaturansichten zu extrahieren, als die Bilder zum ersten Mal erworben wurden. Wenn Sie Windows benachrichtigen, dass eine neue Dateizuordnung verfügbar ist, verwirft der Miniaturansichtencache alle leeren Miniaturansichten und extrahiert die tatsächlichen Miniaturansichten aus den Dateien, die jetzt decodiert werden können.
Bereitstellen ihres WIC-Enabled Codecs für Benutzer
Wenn Sie ein Kamerahersteller sind, können Sie Ihre rohen Codecs in der Box mit Ihren Kameras versenden. Sie können Ihre Codecs auch auf der Downloadseite Ihrer Website veröffentlichen. Wenn ein Benutzer jedoch eine Bilddatei in Ihrem Format aus einer anderen Quelle erwirbt, z. B. einen Freund, einen Geschäftspartner oder eine andere Website, weiß er möglicherweise nicht, wo der Codec zum Decodieren des Codecs gelangt.
Aufgrund dieses Problems bietet Windows benutzern Ihres Bildformats eine einfachere Möglichkeit, Ihren Codec zu finden und auf ihren Computer herunterzuladen, beginnend mit Windows Vista. Wenn die Windows-Fotogalerie eine Dateinamenerweiterung als Bildformat erkennt und der Codec für dieses Format nicht installiert ist, teilt ein Dialogfeld dem Benutzer mit, dass das Foto nicht angezeigt werden kann, und fragt, ob der Benutzer die zum Anzeigen erforderliche Software herunterladen möchte. Wenn der Benutzer akzeptiert, wird eine von Microsoft gehostete Website mit einem Link zur Downloadwebsite des Codecherstellers angezeigt. (Optional können Sie anfordern, dass Benutzer direkt zu Ihrer Downloadwebsite weitergeleitet werden.)
Wenn die Dateinamenerweiterungen ihres Bildformats von der Windows-Fotogalerie erkannt werden sollen, damit Benutzer zu Ihrer Downloadwebsite weitergeleitet werden können, müssen Sie die folgenden Schritte ausführen:
Stellen Sie eine Downloadwebsite für Ihren Codec bereit. (Sie können für jeden von Ihnen bereitgestellten Codec eine separate Seite oder eine Seite haben, die Downloads für alle Codecs bereitstellt.)
Die Downloadwebsite sollte lokalisiert und einfach nach Kameramodell durchsuchbar sein.
Stellen Sie Microsoft eine Liste der Erweiterungen für Ihre Bildformate und die URLs für Ihre Downloadwebsites bereit.
Sie müssen Microsoft über die Erweiterungen für alle neuen Codecs informieren, die Sie in Zukunft entwickeln, sowie von Änderungen an den URLs Ihrer Downloadwebsites, damit die neuen Informationen dem Windows-Fotokatalog hinzugefügt werden können.
Verwandte Themen
-
Konzeptionelle