Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Toto téma je určené pro vývojáře. Obecné informace o programu Windows Media Player 12 a dekodérech pro Windows naleznete v tématu Windows Media Player 12 na webu podpory společnosti Microsoft.
Chcete-li napsat minidriver pro dekodér DVD, musí minidriver obsahovat hlavičkové soubory ksmedia.h a ntddcdvd.h, které jsou součástí WDK. Minidriver musí také odkazovat na knihovny stream.lib, ks.lib, ksguid.lib a dxapi.lib.
Následující komponenty podporují dekódování a přehrávání DVD:
Ovladač třídy WDM Stream
Ovladač třídy streamu WDM podporuje datové typy streamování a hardwarové dekodéry MPEG-2 a AC-3. Další informace najdete v tématu Streamování minidriverů.
Poznámka:
Společnost Microsoft neposkytuje filtry softwarového dekodéru MPEG-2 nebo AC-3. Dodavatelé musí poskytovat buď softwarový dekodér kompatibilní s DirectShow pro každý požadovaný datový proud DVD, nebo poskytnout minidriver kompatibilní se streamováním WDM pro dekodér DVD, aby podporovali své hardwarové dekodéry DVD.
ovladač třídyDVD-ROM
Podpora sady příkazů DVD-ROM, včetně příkazů pro ochranu autorských práv a regionalizace, poskytuje aktualizovaný ovladač třídy CD-ROM. Tento ovladač třídy umožňuje čtení datových sektorů z jednotky DVD-ROM.
Systém souborů UDF
Operační systémy založené na NT poskytují systém souborů SDF, který lze nainstalovat, podobně jako FAT a NTFS. Tento instalovatelný systém souborů podporuje disky DVD ve formátu UDF.
Microsoft DirectShow
Filtry DirectShow a související podpora zahrnují navigátor/rozdělovač DVD, proxy filtry pro propojení s minidrivery hardwarového dekodéru pro video, subobrazy a zvukové streamy, dekodér line21 (skryté titulky), video mixér, video renderer a audio renderer.
DirectShow DVD Navigator /Splitter Filter
Filtr navigátoru a rozdělovače DVD interpretuje programovací jazyk vložený do filmů DVD, rodičovskou kontrolu, více jazyků a zpracovává většinu datových struktur specifických pro DVD. Tento filtr čte stream DVD přímo z disku DVD a vytváří výstupy jednotlivých typů médií, jako je zvuk, video a dílčí obrázek. Filtr reaguje na příkazy ve streamu a zpracovává veškerý uživatelský vstup.
DirectShow Proxy Filter
Tento filtr převádí rozhraní DirectShow na vlastnosti připojení a streamovací architektury WDM. Vytvoří objekt zařízení (tj. vytvoří instanci) pro každý datový typ dekódovaný v hardwaru, jako jsou datové typy zvuku a videa. Tento filtr podporuje moduly plug-in, které umožňují rozšíření pro nová rozhraní.
DirectShow Closed-Caption dekódovací filtr
Tento filtr převede data skrytých titulků ve streamu videa DVD na textové obrázky.
DirectShow Video Port Manager a vykreslovací filtry
Tyto filtry umožňují přehrávání videa pomocí hardwarových video portů a poskytují podporu pro kombinování datových proudů videa s nízkou šířkou pásma, jako je výstupní stream dekodéru titulků.
Microsoft DirectDraw HAL s VPE
Vyhrazené sběrnice přenášejí dekódované video streamy z dekodéru MPEG-2 na grafickou kartu. Společnost Microsoft poskytuje podporu softwaru pro tato rozhraní pomocí vrstvy abstrakce hardwaru DirectDraw (HAL) s rozšířeními portů videa (VPE) pro předávání videa dekódovaného v hardwaru do grafického pole videa (VGA). U softwarových dekodérů lze k přenosu dekódovaného videa do VGA použít akcelerovanou sběrnici grafického portu (AGP).
Ochrana autorských práv
Ochrana autorských práv pro DVD je poskytována šifrováním sektorů na disku a dešifrováním těchto sektorů před dekódováním. Microsoft podporuje dešifrovače softwaru i hardwaru prostřednictvím navigátoru a rozdělovače DVD, který dohlíží na posloupnost ověřování mezi dekodéry a jednotkami DVD-ROM v počítači. Sekvence výměny klíčů je implementována prostřednictvím vlastností odesílaných do vstupních pinů dekodéru DVD.
Existují dvě primární formy přehrávání DVD:
Dekódování DVD založené na hardwaru
Dekódování DVD na základě softwaru
Následující témata shrnují vlastnosti a události streamování jádra související s dekodérem DVD: