Sdílet prostřednictvím


Zdrojové moduly plug-in

[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byla nahrazena čtečkou zdroje a zapisovače jímky. a zapisovač jímky jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojového kódu a Zapisovač jímky místo Windows Media Format 11 SDK, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Zdrojový modul plug-in je možnost, která je dostupná vývojářům, kteří chtějí implementovat vlastní systém úložiště pro soubory Windows Media®. Zdrojový modul plug-in to umožňuje prostřednictvím implementace rozhraní COM nazývaného IStream, což je standardní rozhraní pro poskytování dat.

Zdrojový modul plug-in by měl být zapsán jako knihovna DLL a jeho přítomnost je známa sadě SDK prostřednictvím položky registru. Tímto způsobem je možné implementovat libovolný počet zdrojových modulů plug-in. Zdrojový modul plug-in musí exportovat funkci WMCreateStreamForURL.

Pokud chcete zaregistrovat zdrojový modul plug-in, měla by být přidána následující položka registru:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Media\WMSDK\sources

Name = "any unique name"

Hodnota = pathname zdrojové knihovny DLL modulu plug-in

Jakmile je knihovna DLL zaregistrována, může aplikace použít IWMReader::Open metoda (s příslušnou adresou URL jako parametr) pro přístup k datům streamu, které mohou být uloženy v souborech nebo uživatelem definovaných datových kontejnerech.

IWMReader::Open

Referenčníprogramování

WMCreateStreamForURL