Instalacja i rejestracja kodera-dekodera
Podczas instalowania kodera kodera należy zarejestrować go w rejestrze. Należy również upewnić się, że pamięć podręczna miniatur zostanie zaktualizowana, jeśli wszystkie obrazy w formacie już istnieją na komputerze.
Ten temat zawiera następujące sekcje:
- rejestrowanie codec
- aktualizowanie pamięci podręcznej miniatur podczas instalowania codec
- udostępnianie koderowi kodu WIC-Enabled użytkownikom
- Tematy pokrewne
Rejestrowanie kodera-dekodera
Podczas rejestrowania kodera faktycznie rejestrujesz dwa składniki: koder i dekoder. Należy również wprowadzić wpisy rejestru, aby zarejestrować format kontenera za pomocą procedur obsługi metadanych dla formatów metadanych obsługiwanych przez format obrazu.
W poniższych tematach opisano wpisy rejestru potrzebne do zarejestrowania kodera:
Encoder-Specific wpisy rejestru
Decoder-Specific wpisy rejestru
integracja z galerią zdjęć systemu Windows i Eksploratorem Windows
Aktualizowanie pamięci podręcznej thumbnail podczas instalowania kodu
Po zainstalowaniu kodera kodera instalator musi wywołać następującą funkcję po zapisaniu wpisów rejestru.
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL)
To wywołanie powiadamia system Windows, że są dostępne nowe informacje o skojarzeniu plików. Jeśli obrazy w formacie obrazu już istnieją na komputerze, pamięć podręczna miniatur będzie zawierać domyślne miniatury dla nich, ponieważ żaden dekoder nie był dostępny do wyodrębnienia miniatur podczas pierwszego nabycia obrazów. Po powiadomieniu systemu Windows, że jest dostępne nowe skojarzenie plików, pamięć podręczna miniatur odrzuca wszystkie puste miniatury i wyodrębnia rzeczywiste miniatury z plików, które można teraz zdekodować.
Udostępnianie koderowi WIC-Enabled użytkownikom
Jeśli jesteś producentem aparatu, możesz dostarczyć surowe koderki w pudełku z aparatami fotograficznymi. Możesz również opublikować koderów na stronie Pobieranie witryny sieci Web. Jeśli jednak użytkownik uzyskuje plik obrazu w formacie z innego źródła, takiego jak przyjaciel, współpracownik biznesowy lub inna witryna sieci Web, może nie wiedzieć, gdzie kodować koder kodu w celu jego dekodowania.
Ze względu na ten problem system Windows oferuje łatwiejszy sposób dla użytkowników formatu obrazu w celu znalezienia kodera i pobrania go na komputer, począwszy od systemu Windows Vista. Jeśli galeria zdjęć systemu Windows rozpoznaje rozszerzenie nazwy pliku jako format obrazu, a koder kodujący dla tego formatu nie jest zainstalowany, okno dialogowe informuje użytkownika, że nie można wyświetlić zdjęcia i, czy użytkownik chce pobrać oprogramowanie wymagane do jego wyświetlenia. Gdy użytkownik zaakceptuje, zostanie wyświetlona witryna internetowa hostowana przez firmę Microsoft z linkiem do witryny pobierania producenta kodera. (Opcjonalnie możesz zażądać, aby użytkownicy mogli zostać przekierowani bezpośrednio do witryny pobierania).
Jeśli chcesz, aby rozszerzenia nazw plików formatu obrazu mogły zostać rozpoznane przez galerię zdjęć systemu Windows, aby użytkownicy mogli być kierowani do witryny pobierania, należy wykonać następujące czynności:
Podaj witrynę pobierania kodu. (Możesz mieć oddzielną stronę dla każdego podanego kodera lub jedną stronę, która udostępnia pliki do pobrania dla wszystkich koderów).
Witryna pobierania powinna być zlokalizowana i łatwo wyszukiwana przez model aparatu.
Podaj firmie Microsoft listę rozszerzeń dla formatów obrazów oraz adresy URL witryn pobierania.
Firma Microsoft musi poinformować firmę Microsoft o rozszerzeniach dla nowych koderów opracowywanych w przyszłości oraz o wszelkich zmianach w adresach URL witryn pobierania, aby nowe informacje można było dodać do galerii zdjęć systemu Windows.
Tematy pokrewne
-
koncepcyjne
-
implementowanie IWICMetadataBlockWriter
-
Jak napisać WIC-Enabled CODEC