Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Ten temat jest przeznaczony dla deweloperów. Aby uzyskać ogólne informacje na temat programu Windows Media Player 12 i dekodatorów dla systemu Windows, zobacz Windows Media Player 12 w witrynie pomocy technicznej firmy Microsoft.
Aby napisać minidriver dekodera DVD, minidriver musi zawierać pliki nagłówkowe ksmedia.h i ntddcdvd.h, które znajdują się w WDK. Minidriver musi również połączyć się z bibliotekami stream.lib, ks.lib, ksguid.lib i dxapi.lib .
Następujące składniki obsługują dekodowanie dysków DVD i odtwarzanie:
Sterownik klasy strumienia WDM
Sterownik klasy strumienia WDM obsługuje typy danych przesyłanych strumieniowo oraz dekodery sprzętowe MPEG-2 i AC-3. Aby uzyskać więcej informacji, zobacz Streaming Minidrivers.
Uwaga / Notatka
Firma Microsoft nie udostępnia filtrów dekodera MPEG-2 ani AC-3. Dostawcy muszą dostarczyć dekoder oprogramowania zgodny z DirectShow dla każdego wymaganego strumienia danych DVD lub zapewnić dekoder DVD zgodny z przesyłaniem strumieniowym w technologii WDM w postaci minidrivera, aby obsługiwać ich sprzętowe dekodery DVD.
sterownik klasyDVD-ROM
Obsługa zestawu poleceń DVD-ROM, w tym poleceń dotyczących ochrony praw autorskich i regionalizacji, jest udostępniana przez zaktualizowany sterownik klasy CD-ROM. Ten sterownik klasy umożliwia odczytywanie sektorów danych z dysku DVD-ROM.
System plików UDF
Systemy operacyjne oparte na NT zapewniają instalowalny system plików UDF, podobny do systemów plików FAT i NTFS. Ten instalowany system plików obsługuje dyski DVD w formacie UDF.
Microsoft DirectShow
Filtry DirectShow i powiązane wsparcie obejmują nawigator/splitter DVD, filtry proxy do interfejsu ze sprzętowym minidriverem dla strumieni wideo, napisów i audio, dekoder linii 21 (napisy kodowane), mikser wideo oraz renderery wideo i audio.
DirectShow DVD Navigator/Splitter Filter
Filtr nawigatora/rozdzielacz DVD interpretuje język skryptowy osadzony w filmach DVD, kontrolę rodzicielską, wiele języków i przetwarza większość struktur danych specyficznych dla dysku DVD. Ten filtr odczytuje strumień DVD bezpośrednio z dysku DVD i wytwarza poszczególne typy danych wyjściowych, takie jak audio, wideo i grafika. Filtr odpowiada na polecenia w strumieniu i obsługuje wszystkie dane wejściowe użytkownika.
Filtr serwera proxy DirectShow
Ten filtr konwertuje interfejsy DirectShow na właściwości połączenia WDM i architektury przesyłania strumieniowego. Tworzy, czyli inicjalizuje, obiekt urządzenia dla każdego typu danych do dekodowania w sprzęcie, takich jak dane audio i wideo. Ten filtr obsługuje wtyczki, które umożliwiają rozszerzanie nowych interfejsów.
DirectShow Filtr dekodowania Closed-Caption
Ten filtr konwertuje dane napisów zamkniętych w strumieniu wideo DVD na obrazy tekstowe.
Menedżer portów wideo DirectShow i filtry renderowania
Te filtry umożliwiają odtwarzanie wideo przy użyciu sprzętowych portów wideo i zapewniają obsługę mieszania strumieni wideo o niskiej przepustowości, takich jak strumień wyjściowy dekodera napisów.
Microsoft DirectDraw HAL z obsługą VPE
Dedykowane linie przesyłają dekodowane strumienie wideo z dekodera MPEG-2 do karty graficznej. Microsoft zapewnia obsługę oprogramowania dla tych interfejsów, używając warstwy abstrakcji sprzętu DirectDraw (HAL) z rozszerzeniami portów wideo (VPE), aby przekazać wideo, które zostało zdekodowane w sprzęcie do karty graficznej VGA. W przypadku dekoderów programowych magistrala przyspieszonego portu graficznego (AGP) może służyć do transferu dekodowanego wideo do VGA.
Ochrona praw autorskich
Ochrona praw autorskich dla dysków DVD jest zapewniana przez szyfrowanie sektorów na dysku, a następnie odszyfrowywanie tych sektorów przed ich dekodowaniem. Firma Microsoft obsługuje zarówno programowe, jak i sprzętowe deszyfrowania za pomocą nawigatora/rozdzielacza DVD, który nadzoruje sekwencję uwierzytelniania między dekodatorami a napędami DVD-ROM w komputerze. Sekwencja wymiany kluczy jest implementowana za pośrednictwem właściwości wysyłanych do wyprowadzeń wejściowych minidrivera dekodera DVD.
Istnieją dwie podstawowe formy odtwarzania DVD:
Dekodowanie DVD oparte na sprzęcie
Dekodowanie DVD oparte na oprogramowaniu
W poniższych tematach podsumowano właściwości i zdarzenia związane ze streamingiem przez dekoder DVD.