Sdílet prostřednictvím


Podpora dekodéru DVD ve Windows

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:

Vlastnosti KS související s dekodérem DVD

Události KS související s dekodérem DVD